问题标签 [tablelayoutpanel]
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.
c# - TableLayoutPanel 的控制列属性
我注意到添加到 TableLayoutPanel 的每个控件都被赋予了“Column”和“Row”属性。如何通过代码访问这些属性?
谢谢:)
c# - 调整大小时调整 TableLayoutPanel 中的行和列的大小
我正在开发一个用于模拟串行键盘的简单应用程序。该应用程序需要有一个可调整大小的窗口,并且“键”(在本例中为按钮)随窗口伸展。我决定使用停靠的 TableLayoutPanel 并使用百分比设置列和行的大小。
假设我的键盘上有一个 7 x 3 的虚拟键网格,如下所示:
当我调整表单大小时,当空间无法平均分配时,最后一行和最后一列会占用空间。
因为我要在每个单元格中停靠一个按钮,所以当最后一行/最后一列按钮较大时,它看起来很奇怪。
我通过简单地添加一个没有任何按钮的额外行和列来解决这个问题,但是当所有的松弛空间都在右侧和底部时,这看起来很丑,我真正想要的是基本上使键盘居中。
我尝试创建一个 9 x 5 网格并将第一列和最后一列和行设置为自动调整大小,但我似乎无法实现我想要实现的目标。
一定有办法做到这一点?
编辑:这是我的设计器代码。我实际上是在模拟一个 19 x 10 网格的键盘。
c# - C# 更改 FlowLayoutPanel 内控件的位置
我正在使用flowLayoutPanel
相对位置控制。我想更改flowLayoutPanel
. 当我说位置时,我不是指 control2 之前的 control1 或类似的东西 - 我的意思是,如果我有 2 个控件,可以说label
-comboBox
的comboBox
高度是 21,label
高度是 13,flowLayoutPanel
高度也是 21 . 我想将- ((21-13)/2) 从顶部放在label
垂直中间。flowLayoutPanel
我不想要特定于垂直中间的东西我想要通用解决方案。
c# - 如何在 tableLayoutPanel 中设置列跨度
我正在使用tableLayoutPanel
由两行组成的。在第一行我想要两列,在第二行我只需要一列。我怎样才能做到这一点?
c# - .NET 表格布局面板
基本上我有一个 tablelayoutpanel ,它目前用于 POS 系统。当我在按钮控件上调用 SetColumnSpan 时,tablelayoutpanel 添加了一个额外的行,并弄乱了我的屏幕布局。
有没有人遇到过这个?
面板中的每个空闲空间都分配了一个空白按钮,当屏幕处于编辑模式时,他们可以添加/编辑和删除按钮。下面是应用按钮更改的代码。
编辑清理代码
这是序列化按钮布局的按钮管理器函数。
这是使用按钮加载/填充屏幕的代码
提前致谢。
c# - 通过循环将列表添加到 TableLayoutPanel
我有一个存储航班信息的文件,然后我有一个搜索表单,允许用户选择出发城市和州、目的地城市和州、出发日期和他们想要预订的座位数。
然后我将匹配航班的结果打印到 TableLayoutPanel 中。我的问题是,当程序循环查找航班时,它会添加它们,但如果它找到多个航班,则以前的索引都会被当前的索引替换。这是我搜索航班的代码(列表都是标签列表):
这是我将其打印到表格的代码:
这就是存储在文件中的示例航班的样子: Southwest 80 Austin Texas Miami Florida 180 12/04/2011
c# - 运行时的 TableLayoutPanel 列宽:奇怪的行为或错误
我有一个 5 或 7 列的 tableLayoutPanel。用户可以单击“显示/隐藏周末”按钮从 5 天切换到 7 天。
问题:当您从 5 天开始,然后按 5/7 按钮时,7 列的间距不均匀......第 6 列比其他列小得多。奇怪的是,如果你从 7 天开始,一切看起来都很好。当你切换到 5 再回到 7 时,一切都还好吗??
c# - windows窗体中的Flowlayout和Tablelayout
Windows 形式的 Flowlayout 和 Tablelayout 有什么区别?我知道我可以谷歌它,但我的时间有点短。
我的要求也是,当表格调整大小时。调整表单大小不应该弄乱我对控件的对齐,它应该对分辨率变化做出反应。
c#-4.0 - C# TableLayoutPanel 替换控件?
我想知道是否可以在运行时将 TableLayoutPanel 中的一个控件替换为另一个控件。我有一个组合框和一个按钮,它们在运行时动态添加到 TableLayoutPanel,当用户在组合框中选择一个项目并点击按钮时,我想用包含文本的标签替换组合框选定的组合框项目。
基本上,如果我可以简单地删除控件并在它的索引处插入另一个控件,那对我有用。但是,我在 TableLayoutPanel 的 Controls 集合上没有看到像“splice”或“insert”这样的选项,我想知道是否有一种简单的方法可以在特定索引处插入控件。提前致谢。
.net - 有没有办法从 TableLayoutPanel 的一行中删除所有控件?
我为 TableLayoutPanel 动态生成控件。我在每一行都有一个删除按钮。当我单击它时,必须删除该行。
我没有显示添加与上面类似的文本框的代码。我可以得到点击按钮的行号。使用它,如何从该行中删除所有控件。