问题标签 [groupbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
193 浏览

visual-studio-2010 - VS2010中动态形式的奇怪行为

以下代码应生成 5 个相同的 groupbox 元素,每个元素填充一个表单、一个按钮和一个进度条:

相反,我只正确填写了 1 个 Groupbox。其他4个是空的。

有没有人解决这个问题?

提前致谢

0 投票
1 回答
3901 浏览

c# - WPF Groupbox高度需要动态改变吗?

我正在使用 WPF 中的组框,组框的内部是一个堆栈面板。堆栈面板中的项目已被移除并添加到其子项中。

我遇到的问题是 groupbox 中的 Stackpanel 正在改变高度,但 GroupBox 没有,因此它切断了 stackpanel 中其余添加的项目。

如何让 groupbox 将其高度调整为 stackpanel 的高度。

这必须在代码中完成,而不是在 XAML 中

0 投票
3 回答
2793 浏览

c# - 更改组框组标题名称的颜色

如何更改GroupBox标题颜色?

默认颜色是蓝色,我想改变它。

0 投票
1 回答
687 浏览

windows - 获取组框线的主题属性

我的目标是绘制一个不是矩形的组框,而是将角切掉。我的意思不仅仅是剪掉角落,而是有一个连续的封闭路径,其中角落是“缩进”的。我希望它与当前主题的颜色/样式相匹配。

我注意到在 Windows XP 上,组框有 1 像素的灰线,但在 Windows 7 上,通过在白线旁边有一条灰线创建了 3D 效果(内部的白线,除了它在下面的底部灰线)。

您可以使用以下方式获取组框文本标签的颜色:

所以,我试图弄清楚如何获取组框中使用的线条的颜色和/或属性,然后(我希望)能够绘制我想要匹配组框样式的线条分别画出我想要的每一块形状。我不确定使用哪些属性来描述线条,或者函数 line DrawRect 是否会使用合适的 Pen 绘制 3D 效果。有没有办法设置笔来绘制这些 3D 效果(2 色平行线)?

谢谢。

0 投票
4 回答
28698 浏览

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

我的 C# 表单中有一个面板,我有一个按钮。当我单击按钮时,不可见的面板显示。相反,我希望面板移入或滑入。例如,当您单击组合框时,下拉列表不会弹出。我希望我的面板显示为那样。我怎样才能做到这一点 ?

0 投票
1 回答
467 浏览

c# - 单击按钮后,使用 TAB 无法访问组框

我有一个表单,它有两个组框(以及其他控件,它是产生问题的组框),一个将表单数据保存到数据库中的“保存”按钮和一个重置表单的“新表单”按钮(例如. txtName.clear(); rbCash.checked = false). 组框有几个单选按钮并设置了 tabindex。

现在,用户必须首先单击“新表单”按钮来激活表单。用户可以使用 TAB 在控件中移动。然后,用户单击“保存”按钮以保存表单。

现在,用户只能在单击“保存”按钮之前使用 TAB 在组框中移动。在他单击“保存”按钮,然后单击“新表单”按钮并尝试使用 TAB 在控件中移动后,除组框和其中的单选按钮外,所有内容都将获得焦点。

任何建议为什么会面临这个问题?

哦..还有一件事。所有表单控件(包括组框)都在一个非常大的父组框内,单击“保存”按钮时该组框被禁用,当用户单击“新表单”按钮时再次启用。当应用程序启动时,父组框被禁用。单击“新表单”按钮可启用此父组框及其中的所有子元素。

请帮忙..

0 投票
1 回答
436 浏览

python - PyQt4 垂直布局自动间距

我正在使用 Qt Designer 为我正在编写的程序设置一个简单的 gui,我需要在其中显示一列单选按钮。我想根据它们对应的端口当前是否可用来隐藏一些单选按钮(不仅仅是禁用它们)。单选按钮位于具有垂直布局的组框中,因此每当我隐藏其中一个按钮时,其余按钮就会分开以填充空间。

有什么办法可以使按钮向组框顶部压缩而不是自动调整间距?

0 投票
11 回答
89450 浏览

.net - 如何在组框中获得选中的单选按钮?

我在组框中有很多单选按钮。通常我会使用单独检查每个单选按钮If radiobutton1.Checked = True Then

但我认为也许有一种聪明的方法可以检查在组框中选中了哪个单选按钮。任何的想法?

0 投票
1 回答
7492 浏览

wpf - WPF:获取 GroupBox 的内容以填充可用空间

我在使用 WPF GroupBox 时遇到了一个恼人的问题,希望有人能帮助我。基本上问题是这样的:我在 GroupBox 中有一个列表视图,但无论我做什么,我似乎都无法让它填充 GroupBox。

这是基本代码:

我尝试将列表包含在 Grids、StackPanels、DockPanel 等中......但无论我尝试什么,我总是最终得到这个:

在此处输入图像描述

0 投票
1 回答
5446 浏览

c# - 自定义 GroupBox 控件,其中包含其他控件

我不喜欢任何可用的解决方案,所以我开始制作自己的向导界面。我为向导的每个步骤都使用了一个 GroupBox,但由于每个步骤(每个 GroupBox)都必须具有相同的结构和样式,因此我决定使用自定义控件。

现在我需要一个具有以下元素的自定义 GroupBox:

  • FlowLayoutPanel,因此开发人员可以使用设计器将所需的控件放入其中。(例如两个 TextBox 控件,因此用户可以输入用户名和密码。)

  • 该 FlowLayoutPanel 中用于描述步骤的标签。

  • 一个按钮返回。

  • 用户可以在其中放置自定义按钮的另一个 FlowLayoutPanel。

这是一个预览:

预览自定义 GroupBox 的外观。

问题 #1

当我创建一个新的 UserControl 并使其继承 GroupBox 时,我无法获得可以在其中放置和定位内容的 GroupBox。我在设计器中看到的只是这条信息:

错误。

问题 #2

因为我不能让它像我想要的那样继承 GroupBox,所以我尝试通过在自定义 UserControl 中放置一个 GroupBox 来做到这一点。(我不想要这个。我只是这样做是为了提供一些屏幕截图。)在我这样做之后,我必须在 FlowLayoutPanels 上启用设计模式,以便开发人员可以使用设计器在其中添加控件。问题是它们也变得可移动和可调整大小(我不希望这样。它们已正确锚定,不应移动或调整大小。)当您尝试移动它们时,您会得到“对象引用未设置为一个东西。” 这使它更丑陋:

FlowLayoutPanel 上的移动器和大小调整器。

问题 #3

我希望主 FlowLayoutPanel 中的元素居中。为此,我必须放置一个控件(描述标签)并将其调整为 FlowLayoutPanel 的宽度,以便之后的控件居中。(如果您问我,解决方法很混乱。使用 TableLayoutPanel 执行此操作看起来更容易,但它们的单元格只能容纳一个元素。您可以添加一个面板以使单元格容纳更多元素,但随后您会失去居中。)问题是我必须设置为我添加的每个控件锚定到无。我可以挂钩一些东西(如 OnDesignerControlAdded???)以自动将添加的控件的 Anchor 设置为 None 吗?

使用不同的 Anchor 值控制位置。

您的所有回答都将帮助我在 GitHub 上构建开源项目Magician以及由它提供支持的许多其他开源项目。提前感谢您的所有努力。