jjzjj

FlowLayoutPanel

全部标签

c# - 在 C# 中使用不同的父控件对 Windows 窗体单选按钮进行分组

我有一个Windows窗体应用程序,其中有许多RadioButton。这些RadioButton放置在FlowLayoutPanel中,它会自动为我安排它们。所有直接添加到FlowLayoutPanel的RadioButton都被分组,这意味着我只能选择其中一个。但是,其中一些RadioButton与TextBox配对,因此我可以在那里提供一些论据。但是为了正确安排所有这些,我向FlowLayoutPanel添加了一个Panel控件,这样我就可以自己控制RadioButton和TextBox相对于彼此的对齐方式。这些RadioButton现在有自己的面板作为父控件,因此不再与其他Rad

c# - 仍然无法在 WinForms 应用程序中隐藏 FlowLayoutPanel 的水平滚动条

我无法隐藏FlowLayout面板的水平滚动条。我正在动态添加此面板。我已阅读以下3篇有关堆栈溢出的文章。但无法获得成功。flowlayoutpanelandhorizontalscrollbarissueHowdoIdisablethehorizontalscrollbarinaPanelScrollingpanelusinghorizontalscrollbar我试过下面的代码。TableLayoutPanelpannel=newTableLayoutPanel();pannel.Parent=pnlChart;pannel.Dock=DockStyle.Fill;pannel.A

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

我有一个包含流程布局面板的组框,流程布局面板包含一堆控件。我将flowlayout面板设置为与父级对接。因为我不知道面板中会有多少控件,所以我将组框的自动调整大小设置为true,将autosizemode设置为增长和收缩。当我这样做时,组框会缩小,就好像它是空的一样。我需要标题,所以我不能删除组框。有人知道为什么会这样吗? 最佳答案 没有什么可以阻止FlowLayoutPanel缩小到无。您至少还必须将其AutoSize属性也设置为True。 关于c#-内部带有flowlayout面板且

c# - flowlayout 控件不断在 winforms 中以错误的方向添加控件

我在winforms中有一个flowlayout控件,我已将其流向设置为TopDown但它一直从左到右添加控件,autoscroll也设置为true。flowLayoutPanel1.Controls.Clear();LabellabelInput=newLabel();ListBoxlistBoxNewInput=newListBox();//Initializelabel'spropertylabelInput.Text="#"+Convert.ToInt32(sequence);labelInput.AutoSize=true;//InitializetextBoxesPrope

c# - 如何让 FlowLayoutPanel.AutoSize 与 FlowBreak 一起工作

我有一个FlowLayoutPanel问题,我不知道如何解决。我将两个FlowLayoutPanel放在另一个里面;第二个内部flp内部有3个按钮。FlowLayoutPanel子项的属性是:FlowDirection=LeftToRight;AutoSize=true;AutoSizeMode=GrowAndShrink;WrapContents=true;现在我将每个按钮的FlowBreak属性设置为true,但是我看到的行为不是我想要的,我希望FlowLayoutPanel缩小到按钮的宽度,将FlowDirection更改为UpToDown不是一个选项。有人知道为什么AutoSi

c# - 在 FlowLayoutPanel 中插入用户控件

我有一个FlowLayoutPanel和几个UserControl。现在我希望一个控件始终位于我的FlowLayoutPanel的底部。所以我想在最低控件上方添加我的UserControl。有没有一种简单的方法可以在FlowLayoutPanel中插入用户控件?我目前在想把底部的控件去掉,把我想加的控件加进去,再把底部的控件加进去。但是我不认为这真的是最好的方法。这里有没有人可以帮助我提供有关如何执行此操作的一些信息? 最佳答案 是的,您可以在Flow-LayoutPanel中设置Control或User-Control的Index

c# - 如何禁用 FlowLayoutPanel 中的水平滚动条?

我有一个FlowLayoutPanel,上面有多个控件。我只想在垂直方向滚动。但是当我设置AutoScroll=true时,我得到了垂直和水平滚动条。我怎样才能禁用水平滚动条,只保持垂直滚动条工作? 最佳答案 将AutoScroll设置为true将WrapContents设置为false。确保尺寸比控件的宽度加上垂直滚动条的宽度。水平滚动条应该消失。如果不是,请提供更多信息。 关于c#-如何禁用FlowLayoutPanel中的水平滚动条?,我们在StackOverflow上找到一个类似

c# - 如何禁用 FlowLayoutPanel 中的水平滚动条?

我有一个FlowLayoutPanel,上面有多个控件。我只想在垂直方向滚动。但是当我设置AutoScroll=true时,我得到了垂直和水平滚动条。我怎样才能禁用水平滚动条,只保持垂直滚动条工作? 最佳答案 将AutoScroll设置为true将WrapContents设置为false。确保尺寸比控件的宽度加上垂直滚动条的宽度。水平滚动条应该消失。如果不是,请提供更多信息。 关于c#-如何禁用FlowLayoutPanel中的水平滚动条?,我们在StackOverflow上找到一个类似

C#:如何让用户控件正确地自动调整自身大小

我有一个UserControl,它由一个Label(顶部)、一个FlowLayoutPanel(填充、自上而下流和无换行)和一个面板(底部)。用户控件根据它获取的内容列表创建许多控件,并将它们添加到FlowLayoutPanel。如何让UserControl正确调整自身大小,使FlowLayoutPanel没有任何滚动条?我尝试在FlowLayoutPanel和UserControl本身上使用AutoSize和AutoSizeMode的各种组合,但我可以'似乎让它工作。要么我最终得到的东西根本不会自行调整大小,要么它变得不够大,要么被压缩成几乎没有。 最佳答

C#:如何让用户控件正确地自动调整自身大小

我有一个UserControl,它由一个Label(顶部)、一个FlowLayoutPanel(填充、自上而下流和无换行)和一个面板(底部)。用户控件根据它获取的内容列表创建许多控件,并将它们添加到FlowLayoutPanel。如何让UserControl正确调整自身大小,使FlowLayoutPanel没有任何滚动条?我尝试在FlowLayoutPanel和UserControl本身上使用AutoSize和AutoSizeMode的各种组合,但我可以'似乎让它工作。要么我最终得到的东西根本不会自行调整大小,要么它变得不够大,要么被压缩成几乎没有。 最佳答
12