社区
C#
帖子详情
textbox问题~~~
herott632482577
2010-09-08 02:15:32
WINFROM里我用1个TEXTBOX接收值如(H-01),想再另外个TEXTBOX显示‘成品库’
接收值如(x-xx-xx),想再另外个TEXTBOX显示‘部件库’
接收值如(H-01-xx-xxx),想再另外个TEXTBOX显示‘零件库’改如何实现啊
...全文
206
20
打赏
收藏
textbox问题~~~
WINFROM里我用1个TEXTBOX接收值如(H-01),想再另外个TEXTBOX显示‘成品库’ 接收值如(x-xx-xx),想再另外个TEXTBOX显示‘部件库’ 接收值如(H-01-xx-xxx),想再另外个TEXTBOX显示‘零件库’改如何实现啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shijinbiao
2010-09-08
打赏
举报
回复
如果在一个form中可以获取全部的 编号和对应的名称,那么 创建 private Dictionary<string, string> dicTest,将编号和对应的名称添加进去,在显示内容的时候直接 if(dicTest.ContainsKey(编号名)){textBox2.Text =dicTest[编号名];}
qiuxin425
2010-09-08
打赏
举报
回复
窗体上就两个textbox,把2的只读属性选上就行了
你在textbox1里面输入就是你想要的结果
就一个函数就行 textbox1的TextChanged
qiuxin425
2010-09-08
打赏
举报
回复
给你写了一下 窗体就两个textbox
int nStyle = 0;
private void textBox1_TextChanged(object sender, EventArgs e)
{
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;
}
qiuxin425
2010-09-08
打赏
举报
回复
你要实现什么 怎么没有搞出来?
界面是就两个textbox?
一个输入,一个显示?
herott632482577
2010-09-08
打赏
举报
回复
搞了下比较麻烦,有没有能提供写代码的
xiaoyanwei2000
2010-09-08
打赏
举报
回复
[Quote=引用 7 楼 gongsun 的回复:]
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]
呵呵,正解
qiuxin425
2010-09-08
打赏
举报
回复
changevalue是动态输入改变也行,输入后失去焦点判断也行
就看LZ什么想法了
herott632482577
2010-09-08
打赏
举报
回复
LS建议不错我试下~~
qiuxin425
2010-09-08
打赏
举报
回复
[Quote=引用 9 楼 herott632482577 的回复:]
饿,我没描述清楚嘛,就是根据传参在1个NUM TEXTBOX上显示编号值另外个TEXTBOX在根据NUMTEXTBOX显示仓库名;
比如NUM为B-03-02-041另外个显示零件库
B-03-02 显示部件库
B-03 显示成品库
[/Quote]
在textbox的changevalue里面判断字符串的“-”的个数,就可以在另一个textbox显示你要的内容
switch(nStyle)
{
case 1 : textbox2.Text="成品库"; break;
case 2 : textbox2.Text="部件库"; break;
case 3 : textbox2.Text="零件库"; break;
default: break;
}
foxwfb
2010-09-08
打赏
举报
回复
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太有才了
herott632482577
2010-09-08
打赏
举报
回复
7# 牛B
库名是能写死的,编号传进来会不一样的
herott632482577
2010-09-08
打赏
举报
回复
饿,我没描述清楚嘛,就是根据传参在1个NUM TEXTBOX上显示编号值另外个TEXTBOX在根据NUMTEXTBOX显示仓库名;
比如NUM为B-03-02-041另外个显示零件库
B-03-02 显示部件库
B-03 显示成品库
qqrto
2010-09-08
打赏
举报
回复
楼主,你是想当一个textbox接收到用户输入的值之后,另外一个textbox显示出相应的查询结果吧,这个你可以在textbox_textchanged事件里添加你的代码啊
gongsun
2010-09-08
打赏
举报
回复
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!";break;
}
shenrujun
2010-09-08
打赏
举报
回复
没怎么看懂呢
wuyq11
2010-09-08
打赏
举报
回复
根据获取的值动态添加 TextBox
TextBox txt=new TextBox();
txt.Id="txt";
this.COntrols.Add(txt);
纯唇Yu弄
2010-09-08
打赏
举报
回复
想再另外你把问题再说的明白点
pigadd
2010-09-08
打赏
举报
回复
茫然……
smallroad123
2010-09-08
打赏
举报
回复
LZ的意思应该不是这么简单的吧!!!
mayonglong
2010-09-08
打赏
举报
回复
拖几个TextBox到界面上,然后给它赋值textbox1.Text=“成品库”;。。。
不明白lz的意思
WPF 下
TextBox
换行与 C#下
TextBox
换行
本文介绍如何在WPF应用程序中实现
TextBox
自动换行功能,包括文本到达边缘时自动换行以及通过设置使按Enter键换行。此外还提供了一个C#函数用于控制
TextBox
的自动换行行为。
asp.net
TextBox
边框
问题
本文介绍如何为
TextBox
设置样式,特别是如何将其边框设置为实线,并提供了一段示例代码来展示具体的实现方式。
解决
textBox
实时显示
问题
本文探讨了在程序中如何实现
TextBox
实时显示数值变化,通过使用Application.DoEvents()函数解决了假死
问题
,但同时指出该方法可能带来的效率降低。通过示例展示了不使用和使用DoEvents()函数时的程序运行时间差异,提醒开发者需谨慎使用。
TextBox
中日历显示
问题
解决
本文介绍了解决ASP.NET中日期控件无法正确显示所选日期的
问题
。通过将ASP.NET
TextBox
替换为HTML
TextBox
,并结合自定义日历脚本,实现了日期的选择与显示功能。
textbox
获得焦点
问题
本文介绍如何通过设置Label和
TextBox
的TabIndex属性以及使用Alt键组合来让
TextBox
获得焦点的方法,并提供了.NET环境下使
TextBox
获得焦点的具体代码示例。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章