WINFROM里我用1个TEXTBOX接收值如(H-01),想再另外个TEXTBOX显示‘成品库’
接收值如(x-xx-xx),想再另外个TEXTBOX显示‘部件库’
接收值如(H-01-xx-xxx),想再另外个TEXTBOX显示‘零件库’改如何实现啊
接收值如(x-xx-xx),想再另外个TEXTBOX显示‘部件库’
接收值如(H-01-xx-xxx),想再另外个TEXTBOX显示‘零件库’改如何实现啊
调试欢乐多
不明白lz的意思
TextBox txt=new TextBox();
txt.Id="txt";
this.COntrols.Add(txt);
{
case "H-01" : textbox2.Text="成品库"; break;
case "x-xx-xx" : textbox2.Text="部件库"; break;
case "H-01-xx-xxx" : textbox2.Text="零件库"; break;
default: textbox2.Text="TMD!";break;
}
比如NUM为B-03-02-041另外个显示零件库
B-03-02 显示部件库
B-03 显示成品库
switch(textbox1.Text)
{
case "H-01" : textbox2.Text="成品库"; break;
case "x-xx-xx" : textbox2.Text="部件库"; break;
case "H-01-xx-xxx" : textbox2.Text="零件库"; break;
default: textbox2.Text="TMD……
[/Quote] 这个TMD太有才了
在textbox的changevalue里面判断字符串的“-”的个数,就可以在另一个textbox显示你要的内容
switch(nStyle)
{
case 1 : textbox2.Text="成品库"; break;
case 2 : textbox2.Text="部件库"; break;
case 3 : textbox2.Text="零件库"; break;
default: break;
}
{
string str = textBox1.Text; string[] ss = str.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries); foreach (string s in ss)
{
nStyle++;
} switch (nStyle)
{
case 2:
textBox2.Text = "成品库";
break;
case 3:
textBox2.Text = "部件库";
break;
case 4:
textBox2.Text = "零件库";
break;
default:
textBox2.Text = "";
break;
} nStyle = 0;
}