c#中动态控件属性如何修改 50
首先添加了一个动态窗体Form2,又在Form2中动态添加了标签La1、下拉框Com1和文本框Tx1;添加Com1选择项改变的事件。问当Com1选择改变时,如何修改La1...
首先添加了一个动态窗体Form2,又在Form2中动态添加了标签La1、下拉框Com1和文本框Tx1;添加Com1选择项改变的事件。问当Com1选择改变时,如何修改La1大小和Tx1本文内容?是否需要用到FindControl,FindControl需要引用什么文件吗?
展开
展开全部
在Com1的选择项改变事件的处理函数中直接修改La1的Size属性和Tx1的Text属性就行了。如:
La1.Size=new Size(80,60);
Tx1.Text="new text";
La1.Size=new Size(80,60);
Tx1.Text="new text";
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void button8_Click(object sender,EventArgs e)
{
Form child=new Form();
child.MdiParent=this;
RichTextBox rich=new RichTextBox();
rich.Width=child.Width;
rich.Height=child.Height;
rich.Dock=DockStyle.Fill;
rich.TextChanged+=new System.EventHandler(this.rich_TextChanged);
rich.Tag=1;//你的MDI个数++
child.Controls.Add(rich);
child.Show();
}
public string sss=""; //不同的MDI创建不同的变量即可
private void rich_TextChanged(object sender,EventArgs e)
{
//根据TAG不同赋值不同的变量
int i= Convert.ToInt32(((RichTextBox)sender).Tag);
if(i==1)
sss=((RichTextBox)sender).Text;
}
private void button9_Click(object sender,EventArgs e)
{
MessageBox.Show(sss);
}
}
{
Form child=new Form();
child.MdiParent=this;
RichTextBox rich=new RichTextBox();
rich.Width=child.Width;
rich.Height=child.Height;
rich.Dock=DockStyle.Fill;
rich.TextChanged+=new System.EventHandler(this.rich_TextChanged);
rich.Tag=1;//你的MDI个数++
child.Controls.Add(rich);
child.Show();
}
public string sss=""; //不同的MDI创建不同的变量即可
private void rich_TextChanged(object sender,EventArgs e)
{
//根据TAG不同赋值不同的变量
int i= Convert.ToInt32(((RichTextBox)sender).Tag);
if(i==1)
sss=((RichTextBox)sender).Text;
}
private void button9_Click(object sender,EventArgs e)
{
MessageBox.Show(sss);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绑定监控一下selectchange事件呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询