jjzjj

flowLayoutPanel1

全部标签

c# - 当鼠标悬停在控件上时获取控件名称 C#

我在运行时动态添加组合框,如下所示。我遇到的问题是我不知道用户使用的是哪个组合框。例如。用户决定向表单添加5个组合框,然后转到第一个组合框,并选择一个值,我需要检索那个组合框的值。下面的代码在做什么——我的方法我正在向FlowlayoutPanel添加一个组合框,并根据鼠标坐标检索其名称....顺便说一句,这不起作用...我不知道该怎么做。非常感谢任何帮助。publicpartialclassForm1:Form{intcount=0;publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,E

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

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

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上找到一个类似

.net - 在 "controls in a panel"中设置 "flowlayoutpanel"的 anchor

在我的windows应用程序中我在flowlayoutpanel中有一个普通面板在这个普通面板中,我有一些输入控件(例如标签、文本框...)我已经设置了anchor属性,认为它会在我调整窗口大小时自动调整大小。但是当我测试它时,只有flowlayoutpanel自动调整大小,因为我可以看到滚动条进一步向右移动......普通面板中的控件根本没有移动。有人知道这里出了什么问题吗?谢谢! 最佳答案 我遇到了同样的问题。显然,FlowLayoutPanel中的控件是根据该面板中最宽的控件调整大小的。我通过重写FlowLayoutPanel

c# - 在flowlayoutpanel中动态添加控件

在Windows窗体中,我可以通过这样做动态添加控件:for(inti=0;i如何在FlowLayoutPanel中动态添加控件? 最佳答案 对于FlowLayoutPanel,您无需指定.Location,因为控件已为您安排好:Representsapanelthatdynamicallylaysoutitscontentshorizontallyorvertically....TheFlowLayoutPanelcontrolarrangesitscontentsinahorizontalorverticalflowdirect