textbox 我要输入多个string,每个string都是24位的,然后插入到listview里面。因为多个string的前6位都是一样的,能不能在我第一次输入的时候,固定前6位不能修改并且这个6为背景也变得不一样然后其他每次输入的时候只要输入后面几位。请问textbox里怎么实现,这个string怎么保存?谢谢大家了先 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用2个textbox,第一个放前六位,不能修改,第二个textbox输入其他 能不能第一次输入的时候把前6位同时显示在文本框左侧的Label上。或者输入时只显示在Label上。只要能确定哪一次是第一次,那以后在就把Label和文本框输入的+起来,再加入到ListView里。 我表达不够清楚吧。第一次输入24位,保存6位不动,并在textbox上显示6位并不能改。下次输入的时候,只能够改动后面18位。请问在textbox里怎么实现,和以后输入的string如何保存? 前6位固定的话可以在TextChanged自己写判断变颜色我也不知道 用2个textbox,第一个放前六位,不能修改,第二个textbox输入其他 2个textbox可能不允许,有谁有具体的代码么,谢谢了? string str = "aaaaaa"; private void textBox1_TextChanged(object sender, EventArgs e) { TextBox tb = (TextBox)sender; string text = tb.Text; if (text.Length <= 6) { tb.Text = str; } else { if (text.Substring(0, 6) != str) { tb.Text = str + text.Substring(7); } } } 初始化textbox时赋值给textbox.text='123456',然后输入后面的字符串 string a1 = "999999"; //设置textbox1.text的初值为:999999 private void textBox1_TextChanged(object sender, EventArgs e) { if (textBox1.Text.Length < 6) { textBox1.Text = a1; } if (textBox1.Text.Substring(0, 6) != a1) { textBox1.Text = a1; } } 退出整个程序时,必须要执行 application.exit()吗?这个方法执行的是什么操作? 关于利用正则表达式删指定内容问题 修改文件所有者的问题 懂多线程的进来看下!! 问一个制作安装盘时候遇到的问题 Console.ReadLine()一次最多读取254个char,为什么? 关于精简代码的问题deng的问题,求help help啊 60分雪地跪求,关于c#和flash的问题 基表更新但相关联的视图不更新 求教用WCF实现类似SQL作业一样定时执行的服务 请教如何获取IIS的客户端信息 c# 怎样 自动建立查询参数
第一次输入24位,保存6位不动,并在textbox上显示6位并不能改。
下次输入的时候,只能够改动后面18位。
请问在textbox里怎么实现,和以后输入的string如何保存?
变颜色我也不知道
string str = "aaaaaa";
private void textBox1_TextChanged(object sender, EventArgs e)
{
TextBox tb = (TextBox)sender;
string text = tb.Text;
if (text.Length <= 6)
{
tb.Text = str;
}
else
{
if (text.Substring(0, 6) != str)
{
tb.Text = str + text.Substring(7);
}
}
}
string a1 = "999999";
//设置textbox1.text的初值为:999999
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.Length < 6)
{ textBox1.Text = a1;
} if (textBox1.Text.Substring(0, 6) != a1)
{
textBox1.Text = a1;
}
}