作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个表格布局面板。 2x2 - 2 列 2 行。
例如,我在第 1 行第 2 列中添加了一个按钮 button1。 button1 的停靠属性设置为 Fill。 VS 设计器允许设置 button1 的列/行跨度属性。
我想要一个可用性来更改 button1 的行跨度属性以编程方式,因此它可以填充所有第二列(第一行和第二行)和可用性将其设置回来.
如何?
最佳答案
这段代码呢?
private void button1_Click(object sender, EventArgs e)
{
var control = sender as Control;
if(control == null)
return;
if (1 == tableLayoutPanel1.GetRowSpan(control))
{
tableLayoutPanel1.SetRowSpan(control, 2);
}
else
{
tableLayoutPanel1.SetRowSpan(control, 1);
}
}
关于c# - 以编程方式更改行/列跨度(tablelayoutpanel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763252/
我是一名优秀的程序员,十分优秀!