TableLayoutPanel tabPanel = (TableLayoutPanel)this.panel1.Controls[0];tabPanel.RowCount = (iClickedTimes + 1) * 2; //再增两行 无法将类型为“System.Windows.Forms.Button”的对象强制转换为类型“System.Windows.Forms.TableLayoutPanel”
解决方案 »
- List Of自定义类的查找问题
- 我的问题
- xml作为配置文件的好处
- 关于progressbar的maximum,minimum和value设置的问题
- c#简单问题
- 我是C#初学者,请大家帮忙解释一下这段代码!
- 请教大家,如下内容的字符串
- 请大家给一些web services在你们软件开发中的实际应用例子,在下想学习这一技术,但不知它能为软件开发带来哪些好处!
- 请教一个DevExpress的问题:repositoryitemrichtextedit
- OdbcCommand如何使用存储过程?
- c# 最小化到托盘后自动退出?!!不知道为什么?求解答,求开导,求揭秘,求大师赐教?!!
- 怎样将文字变成红色或自定义颜色。
if(tabPanel!=null)
{
//不知道你要干什么
}
{
if (this.Controls[i] is TableLayoutPanel)
{
//这里处理
}
}
TableLayoutPanel t= this.panel1.Controls[0] as TableLayoutPanel;
if(t!=null)
{
t.RowCount = (iClickedTimes + 1) * 2;
}
遍历foreach(Control c in this.panel1.Controls){}判断类型
{
if(ctrl is TableLayoutPanel) {...} // 前提是 TableLayoutPanel 在 panel1 中
}