标签: groupbox

如何在C#中为我的控件添加移动效果?

我有一个Panel我的C#表单,我有一个按钮.当我单击按钮时,隐形面板显示.而不是我希望Panel移入或滑入.例如,当您单击组合框时,下拉列表不会弹出.我希望我的Panel看起来像那样.我怎样才能做到这一点 ?

c# move groupbox effects winforms

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

在MVVM之后确定WPF中来自groupbox的已检查Radiobutton

我有一个带有一些radiobuttons的groupbox.我如何知道哪一个被检查?我正在使用WPF并跟随MVVM.

<GroupBox Name="grpbx_pagerange" Header="Print Range">
    <Grid >
        <RadioButton Name="radbtn_all" Content="All Pages" GroupName="radios_page_range" IsChecked="True"  />
        <RadioButton x:Name="radbtn_curr" Content="Current Page" GroupName="radios_page_range"  />
        <RadioButton Name="radbtn_pages" Content="Page Range" GroupName="radios_page_range" />

        ....

</GroupBox>
Run Code Online (Sandbox Code Playgroud)

现在,我可以想出的一种方法是将每个RadioButton的IsCheckedProperty 绑定到ViewModel中的某个属性,然后在我的ViewModel中执行if..else类型的逻辑以找出所选的radiobutton.

但还有其他优雅的方式吗?

c# wpf groupbox mvvm radio-button

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

在C#中使用radioButtons的groupBox的事件处理程序

我在groupBox中有一些radionButtons,我需要做一些我可以称之为"radiobuttons.checked之一"的动作,或者从radiobutton中找出哪些索引被改变了.我试图在事件列表中找到它,但我找不到合适的事件.

编辑: 为了使它更清楚:我需要知道是否存在一些handel我将为goupBox编写处理程序方法而不是单个radioButton.我知道如何使用radiButton.checkedChanged,但它不是我发现的......或者不同我需要知道groupBox在监视这个groupBox中发生了什么的选项 - 我的意思是只有groupBox的处理程序.我发现处理程序"在组框中发生的事情"或者如果存在则相似.

它位于Visual Studio 2012 中的WFA(Windows Presentation Application)中.

c# groupbox event-handling radio-button

13
推荐指数
5
解决办法
5万
查看次数

如何将GroupBox标题与其内容分开设置样式?

我正在开发一个WinForms应用程序,在一个表单上,我使用GroupBox将相关控件组合在一起.我想以特定的方式设置标题的样式(例如,使标题加粗).通过改变GroupBox的样式,我可以自定义标题,但它也改变了GroupBox中控件的样式.

到目前为止,没有那么多的子控件,所以我将他们的样式重新设置为默认值,但我认为必须有更好的方法......但到目前为止我还没想到它.

有办法吗?

groupbox styling winforms

12
推荐指数
1
解决办法
4913
查看次数

内部带有flowlayout面板且autosize = true的Groupbox会缩小,就像它是空的一样

我有一个包含flowlayout面板的groupbox,flowlayout面板包含一堆控件.我将flowlayout面板设置为与父级对接.由于我不知道面板中有多少控件,我将组框autosize设置为true,autosizemode设置为增长和缩小.当我这样做时,groupbox会缩小,就像它是空的一样.我需要标题,所以我无法删除组框.任何人都知道为什么会这样吗?

c# groupbox autosize flowlayoutpanel

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

设置GroupBox的样式

我正在尝试创建这样的GroupBox设计.

在此输入图像描述

我看过了 GroupBox.HeaderTemplate

但是我在创建蓝色背景颜色方面遇到了问题,宽度为100%.边境也是如此.

我的代码到目前为止

<GroupBox.HeaderTemplate>
                <DataTemplate>
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*"/>
                        </Grid.ColumnDefinitions>
                        <Label Content="{Binding}" HorizontalAlignment="Stretch" Background="#25A0DA" Grid.Column="0" Height="20" Padding="5,0,0,0" Margin="1" Foreground="White"/>
                    </Grid>
                </DataTemplate>
            </GroupBox.HeaderTemplate>
Run Code Online (Sandbox Code Playgroud)

这就是它现在的样子.

在此输入图像描述

wpf xaml groupbox styling

11
推荐指数
3
解决办法
4万
查看次数

在C#中将组件附加到GroupBox

我想在表单中插入一个组框,并在其中放入3个单选按钮.

将3个单选按钮连接到组合框是否有任何优势.驾驶室,我们甚至这样做?

如果我必须这样做,我如何将3个单选按钮附加到组框,以便它们成为组框的一部分而不是表单上的单独组件?

c# groupbox

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

Android复选框组

我正在尝试对一组复选框应用某种验证(例如,两个相互矛盾的项目无法一起检查)所以我想以某种方式对Check Box对象进行分组并在整个组中应用类似于RequiredFieldValidator的东西并在该验证器中将注册监听器并对我的Check Boxes对象进行全面检查.

我想象的是一个看起来像这样的代码:

CheckBoxView allMyCheckBoxes = new CheckBoxView(checkbox1,checkbox2,checkbox3); //varargs
validate(allMyCheckBoxes);
Run Code Online (Sandbox Code Playgroud)

验证将包含矛盾的复选框和所有内容的逻辑.

这已经在Android的某个地方实现了吗?如果没有,有人试过这样的东西吗?(希望在这里与我们分享)

java checkbox android groupbox

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

WPF Groupbox标题位置对齐

是否可以GroupBox Header在WPF中设置位置对齐?默认设置是放在GroupBox轮廓的左上角,但我希望它在顶部居中.我知道您可以使用以下方法设置文本的属性:

<GroupBox Grid.Row="1" HorizontalAlignment="Center">
   <GroupBox.Header> 
      <TextBlock Text="Cash Match" Foreground="Black" FontWeight="Bold"/>
   </GroupBox.Header>
</GroupBox>
Run Code Online (Sandbox Code Playgroud)

但是我希望根据GroupBox轮廓设置它的位置.

wpf header groupbox alignment

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

如何向现有Winforms控件添加属性

我不确定这是否可行.我做了一些研究,但未能找到任何结论.还有一个类似的问题在这里,但它的WPF.

我想要做的是将自定义属性添加到我的表单上的现有WinForms GroupBox(或任何控件).对于此示例,我们将使用"链接".假设我程序中的每个GroupBox都包含一个超链接,然后我启动程序时需要做的就是这样做:

MyGroupBox.Link = "http:\\www.google.com\"
Run Code Online (Sandbox Code Playgroud)

稍后在我的程序中,我可以设置我的超链接内容来引用MyGroupBox.Link.

有可能像这样操纵Winforms控件吗?如果我不需要,我宁愿不做自定义控件.

我从这个问题中看到我可以扩展我的控制权,但在我的具体情况下我会如何看待?这与创建自定义控件相同吗?

.net c# properties groupbox winforms

8
推荐指数
2
解决办法
6023
查看次数