我有一个 TextBox,它被添加到在运行时创建的每个新选项卡控件选项卡页中。所有属性都设置正确(例如多行等),但是当我尝试从 coedbehind 访问文本框时,没有选项。当它位于 tabcontol 的标签页中时,如何打开或关闭自动换行?
问问题
111 次
2 回答
3
该Controls
集合被键入为Control
对象的集合。您需要TextBox
先将返回的控件转换为:
TextBox textBox = tabControl1.SelectedTab.Controls[0] as TextBox;
if (textBox != null)
{
textBox.WordWrap = true;
}
于 2013-05-20T09:18:16.997 回答
1
试试下面
var txtBox= tabControl1.SelectedTab.Controls.OfType<TextBox>().FirstOrDefault() as TextBox;
if(txtBox != null)
{
// do something like txtBox.WordWrap = true;
}
于 2013-05-20T09:19:55.940 回答