日期:2014-05-18  浏览次数:21118 次

C#中label控件指定内容不显示,在线等高人指点
label19.Text = DateTime.Now.ToString();

但是label19内容始终不显示?

------解决方案--------------------
可能有两个问题要注意:
1.这句代码写在哪里?是否执行了?
2.label19的visible是否为true
------解决方案--------------------
莫非visible设成false了
------解决方案--------------------
你这label都19了,你那界面lable该有多少啊啊,下次命名记得规范下

PS:跟踪下你的label19,要不就是这句没调用,要不就是lable19属性的问题,这句本身没错!
------解决方案--------------------
写Page_Load里
------解决方案--------------------
可见性设置成假了吧,那样这个控件都是看不见的
------解决方案--------------------
应该是没调用,先直接放在Page_Load中测试下
------解决方案--------------------
label19.Text = "看看显示不?"//DateTime.Now.ToString();
理论上分析应该也是不显示的,如果不显示,就看看别的楼的说法,试试,应该是那个问题
------解决方案--------------------
label19.visible = true 加上

或者加断点:
if(label19.visible)
label19.Text = "看看显示不?"//DateTime.Now.ToString();

什么方法都可以确认问题所在。
------解决方案--------------------
楼主的,label控件是可见的,说明visible设置为true的。至于内容不显示,有可能代码位置放错了。事件处理程序没有运行这段代码
------解决方案--------------------
这种小问题通过断点调试肯定能找到原因的
------解决方案--------------------
通常在改变控件的显示内容时,习惯放在下面这两句中,就能显示了:
Form1->BeginUpdate();
Label19->Text = "现在是新值了"
.....其他修改
Form1->EndUpdate();
LZ可以试试是不是这个原因?