C#WINFROM怎么判断文本框?

怎么判断‘商品名称’的值不为空的时候‘添加数据’控件可用··TEXT不行... 怎么判断‘商品名称’的值不为空的时候‘添加数据’控件可用··TEXT不行 展开
 我来答
vic_zc
2012-02-03 · TA获得超过235个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:272万
展开全部
亲 你问的到底是什么意思呢?如果是要“判断‘商品名称’的值不为空” 可以再后台通过 string.IsNullOREmpty(商品名称这个textbox.Text) 来判断。。
如果是在前台可以直接通过Validate控件来判断。。。
‘添加数据’控件可用 这句没看懂。。你的这个添加数据控件是个什么控件?。。。找找他有没有enable属性 将他设成true就可用了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
36557832
2012-02-03 · TA获得超过11.4万个赞
知道顶级答主
回答量:7万
采纳率:3%
帮助的人:4.4亿
展开全部
先把 Button 的Enabled 设置为False
然后 TextChange事件
if (textBox1.Text.Trim() == "") button1.Enabled = false;
else button1.Enabled = true;
如果你的是工具栏按钮,把Button1换成toolStripButton1

操作Form上的所有文本框
Form_load中
foreach(Control t1 in this.Controls )
{
if(t1.GetType()== typeof(TextBox) )
t1.TextChanged += new System.EventHandler(this.textBox1_TextChanged );
}
然后

private void textBox1_TextChanged(object sender, EventArgs e)
{
bool b =false ;
foreach (Control t1 in this.Controls)
{
if (t1.GetType() == typeof(TextBox))
if (t1.Text.Trim() == "")
{ b = true; break;};
}
if (b) button1.Enabled = false;
else button1.Enabled = true;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
styshoo1986
2012-02-03 · TA获得超过893个赞
知道小有建树答主
回答量:832
采纳率:100%
帮助的人:252万
展开全部
string.isempty(textbox.text)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
akingzhk
2012-02-03 · 超过18用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:24.3万
展开全部
把具体的控件写出来哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
st88417
2012-02-03 · 超过13用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:41.4万
展开全部
没有很明白你是什么意思...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式