标签: groupbox

WPF:GroupBox动态高度

我在WPF组框中的dockpanel内部有一个文本框和数据网格.

<GroupBox Margin="8,142.04,1.783,230.4" Height="Auto" Header="Desired Meeting Outcomes (decisions or actions)?" MaxWidth="635" MinWidth="550" FontWeight="Bold" FontSize="13.333" BorderBrush="#FFD5DFE5" MinHeight="106" VerticalContentAlignment="Stretch">
        <DockPanel Margin="0">
            <local:TextboxControl Margin="0" d:LayoutOverrides="Height, HorizontalMargin" Width="538.217" VerticalAlignment="Top" HorizontalAlignment="Left" DockPanel.Dock="Top"/>
            <local:  Height="Auto" HorizontalAlignment="Left" MinHeight="25" MinWidth="538" DockPanel.Dock="Top"/>
        </DockPanel>
    </GroupBox>
Run Code Online (Sandbox Code Playgroud)

我正在从文本框中动态添加数据网格中的行,从而导致数据网格增长.但是,即使其高度设置为"自动",我的组合框的高度也不会动态增长.如何根据其所包含的内容大小使我的groupbox增长和缩小?

wpf groupbox

7
推荐指数
1
解决办法
1万
查看次数

C#Winforms:GroupBox没有调整大小

GroupBoxes的一个左侧有两个TabControls,称为GroupBox A(左上角)和GroupBox B(左下角).GroupBoxes没有像我希望的那样调整大小.

示例: 当我使用鼠标调整TabControls的主窗体大小或最大化它,或将其移动到分辨率较低的屏幕时,GroupBox B保持其宽度/高度.这会导致GroupBox B绘制GroupBox A,有点像'always on top'效果.

期望: 希望两个GroupBox彼此/按比例调整大小并适合他们给出的区域.

想法?

groupbox winforms c#-4.0

7
推荐指数
1
解决办法
9575
查看次数

更改组框文字颜色?

如何在C#中更改组框的文本颜色?"文档"甚至没有提到这一点,谷歌搜索没有找到答案.

谢谢!艾伦

c# groupbox textcolor

6
推荐指数
2
解决办法
2万
查看次数

带标题的组框作为复选框

我在Windows XP平台上使用Visual Studio 6.0(VC++ with MFC).我正在尝试创建一个具有组框标题的组框作为复选框.我的意图是:如果启用了复选框,则应启用组框内的控件; 或者禁用.

这有可能实现吗?如果是,请给我一些指示.

谢谢.

checkbox mfc groupbox visual-c++

6
推荐指数
1
解决办法
6751
查看次数

WPF GroupBox HeaderTemplate和DataBinding

我将一个headertemplate定义为一个wpf组框,并且数据绑定不起作用.我不明白为什么.

<GroupBox>
<GroupBox.HeaderTemplate>
            <DataTemplate>
            <StackPanel Orientation="Horizontal" >
                <Image Source="/PopuAssuNetApplication.UI.Control;component/Images/Members.png" Width="24" />
                <TextBlock VerticalAlignment="Center">
                                <TextBlock.Text>
                                        <MultiBinding StringFormat="{x:Static Member=resx:Resources.PersonsInContractGroupBox}"> 
                                            <Binding Path="CurrentContract.Federation" RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type GroupBox}}">
                                            </Binding>
                                            <Binding Path="CurrentContract.Type" Converter="{StaticResource contractTypeConverter}" RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type GroupBox}}">
                                            </Binding>
                                            <Binding Path="CurrentContract.Number" RelativeSource="{RelativeSource FindAncestor, AncestorType={x:Type GroupBox}}">
                                            </Binding>
                                        </MultiBinding>
                                    </TextBlock.Text>
                </TextBlock>
                <WpfComponent:WaitControl Margin="7,0,0,0" VerticalAlignment="Top" Width="24" Height="24" MarginCenter="4">
                    <WpfComponent:WaitControl.Style>
                        <Style>
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding Path=IsMembersOfContractBusy, UpdateSourceTrigger=PropertyChanged, ElementName=PersonsInContract}" Value="true">
                                    <Setter Property="WpfComponent:WaitControl.Visibility" Value="Visible" />
                                </DataTrigger>
                                <DataTrigger Binding="{Binding Path=IsMembersOfContractBusy, UpdateSourceTrigger=PropertyChanged, ElementName=PersonsInContract}" Value="false">
                                    <Setter Property="WpfComponent:WaitControl.Visibility" Value="Collapsed" />
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </WpfComponent:WaitControl.Style>
                </WpfComponent:WaitControl>
            </StackPanel>
                </DataTemplate> …
Run Code Online (Sandbox Code Playgroud)

wpf groupbox

6
推荐指数
3
解决办法
2万
查看次数

6
推荐指数
1
解决办法
7346
查看次数

我们在bootstrap中有任何Group框吗?

在我的一个应用程序中,我们需要一个类似于功能的组合框,如下图所示,我们正在使用Twitter Bootstrap 3 css.我已经搜索过Bootstrap 3中是否有任何类似的功能,但找不到任何功能,我不知道我是否遗漏了任何功能,因为我已经创建了自己的css来创建这样的结构,但似乎没那么好.

任何人都可以在Bootstrap 3中告诉我任何这样的组件

CSS

table {
    border-collapse:separate;
    border:solid #2e6da4 1px;
    border-radius:6px;
    -moz-border-radius:6px;
}

td, th {

    border-left:solid #2e6da4 1px;
    border-top:solid #2e6da4 1px;
}

th {
    background-color: #337ab7;
    border-top: none;
}

td:first-child {
     border-left: none;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

在此输入图像描述

html css groupbox twitter-bootstrap

6
推荐指数
1
解决办法
2万
查看次数

使用AutoSize时发生FlowLayoutPanel Height错误

我有一个表格,其中包含一个包含1列和3行的TableLayout,其中包含2个FlowLayoutPanels和一个文本框。所有行均为AutoSize,并且该列设置为Percentage = 100%。

每个FlowLayoutPanel都包含多个TextBox。设置FlowLayoutPanels:LeftToRight,AutoSize = true,GrowAndShrink,Docking = Fill。

大纲是:

Form
    TableLayout (Dock=Fill)
        FlowLayoutPanel(Dock=Fill, AutoSize=True, GrowShrink)
           More controls
        FlowLayoutPanel(Dock=Fill, AutoSize=True, GrowShrink)
           More controls
        TextBox(Dock=Fill, MultiLine=true)
Run Code Online (Sandbox Code Playgroud)

问题是如果我将FlowLayoutPanel放置在也设置为AutoSize = true的GroupBox内,则FlowLayoutPanel Height设置不正确,并且它在1行中显示了TextBoxes,从而从窗体中切出了一些TextBoxes。

大纲是:

Form
    TableLayout (Dock=Fill)
        GroupBox (Dock=Fill, AutoSize=True, GrowShrink) 
            FlowLayoutPanel(Dock=Fill, AutoSize=True, GrowShrink)
               More controls
        GroupBox (Dock=Fill, AutoSize=True, GrowShrink) 
            FlowLayoutPanel(Dock=Fill, AutoSize=True, GrowShrink)
               More controls
        TextBox(Dock=Fill, MultiLine=true)
Run Code Online (Sandbox Code Playgroud)

顺便说一句,如果我使用而不是GroupBox,Panel甚至UserControl来保存FlowLayoutPanel,也会发生同样的事情。

顺便说一句2,即使没有TableLayout,也会发生这种情况。我尝试将GroupBox(与FlowLayoutPanel一起)放置在AutoSized窗体上,并且得到相同的行为。

我认为问题是,当FlowLayoutPanel处于另一个也具有AutoSized大小的容器中时,它无法传递给它的容器是首选大小。

有什么办法可以覆盖此错误?

请帮助谢谢,约兰


ps:我必须使用GroupBox在TextBoxes周围有一个漂亮的框架。

c# groupbox form-layout flowlayoutpanel winforms

5
推荐指数
1
解决办法
8943
查看次数

WPF Groupbox控件标题,按钮和文本对齐

我想使用WPF groupbox控件实现这样的接口

在此输入图像描述

有没有办法用WPF组框控件实现这样的界面?

wpf controls groupbox alignment

5
推荐指数
1
解决办法
5604
查看次数

GroupBox自动调整大小

拿一个GroupBox,放在Label里面说然后设置AutoSizeMode = GrowAndShrinkAutoSize = true.

会出现两个问题:

  • Label底部和底部之间存在巨大差距GroupBox(几乎足以适应另一个Labellol);
  • AutoSize不尊重GroupBox.Text财产.

问题是如何GroupBox.AutoSize正常工作?正确的意思是:最小宽度应该足够适合GroupBox.Text,不明原因下面应该没有间隙(它不是Margin,也不Padding是看起来很丑).


我已经尝试测量字符串长度OnPaint并在MinimumSize那里设置.它有效,但我对此有疑问,好像我想MinimumSize稍后实际设置- 它会在重绘后丢失.


更新,这里是截图:

在此输入图像描述

c# groupbox autosize winforms

5
推荐指数
2
解决办法
5839
查看次数