C# 如何让Lable 直接显示控件的内容,而不要原来的默认值?

privatevoidlable1_Click(objectsender,EventArgse){DateTimed=DateTime.Now;stringdt=d.To... private void lable1_Click(object sender, EventArgs e)
{
DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
}
在Lable里直接显示dt的内容,而不需要去单击了
展开
 我来答
百度网友d6aee59
2012-03-31 · TA获得超过843个赞
知道小有建树答主
回答量:778
采纳率:0%
帮助的人:491万
展开全部
把单击事件取消掉,方法是,选中该控件,在右侧的属性窗口中上面有个闪电的按钮,点击这时会出现这个控件的都有哪些事件相应,有***lable1_Click这个字样的一行属性,删掉即可,然后回到原来的属性窗口,在该控件的text属性中输入您想要输入的内容
小小小馒头仔
2012-03-31 · TA获得超过449个赞
知道小有建树答主
回答量:609
采纳率:100%
帮助的人:635万
展开全部
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
}
}
这样的话页面第一次加载的时候就会给LABEL自动赋值了
追问
还是不行啊,还要单击行可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
visionkillyou
2012-03-31 · TA获得超过632个赞
知道小有建树答主
回答量:554
采纳率:0%
帮助的人:387万
展开全部
在窗体加载事件Load中DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
这段代码贴过去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2f01db5bb
2012-03-31 · TA获得超过258个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:315万
展开全部
你可以把这段代码放倒页面的加载事件里不就好了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhythink
2012-03-31 · TA获得超过319个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:123万
展开全部
如果你想加载页面的时候直接显示dt,就在page_load里面写就行了, 不用在ascx文件对label赋值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hqm900
2012-03-31 · 超过21用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:64万
展开全部
在load事件里给那个lable赋值呀,不要写在单击事件里撒!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式