比如有很多textbox,触发treeview事件选择节点赋值,判断第一个textbox是否空的,要是空的,那就赋值上去,如果没有空的,那就要赋给下个textbox。
private void treeView2_AfterSelect(object sender, TreeViewEventArgs e)
{
if (this.treeView2.SelectedNode.ToString()!=e.Node.Text.ToString())
{
// MessageBox.Show("yes");
textbox2 = sender as TextBox;
if ( textbox2.Text !="")
{
textbox2.Text= e.Node.Text.ToString();
}
}
}
private void treeView2_AfterSelect(object sender, TreeViewEventArgs e)
{
if (this.treeView2.SelectedNode.ToString()!=e.Node.Text.ToString())
{
// MessageBox.Show("yes");
textbox2 = sender as TextBox;
if ( textbox2.Text !="")
{
textbox2.Text= e.Node.Text.ToString();
}
}
}
解决方案 »
- dropdownlist二级联动
- 这个问题有点复杂,请教高手
- 怎么分行读取TXT文件,并放入多维数组?
- winform的textbox既可以输入全角也可以输入半角,那么如何计算总的字符数呢(一个字母或数字算一个字符)?
- TextBox
- 有人用c#写过简单的游戏么?比如:传奇游戏 请问我的一张2d的象素图能否以简单的方式导入,做成游戏里面的背景么.
- 能不能共享一个数据连接而不用频繁地打开与关闭连接
- 急!怎样改变dataGrid的背影颜色?在线等待
- 有没有人愿意一起做个pp一点通来练练C#?
- 关于BeginTranscation()和Commit之间的代码
- 切换模版的问题,求助分不够,再补。
- C#根据文件路径定位到文件所在位置
textbox2 = sender as TextBox;这个事件中,sender是TreeView的,怎么可以转换成功呀!
foreach(Control c in this.Controls){}
或TextBox txt=this.Controls("txt"+i) as TextBox;
{
TextBox tb=c as TextBox
.....
.....
}