日期:2014-05-19  浏览次数:21502 次

怎样让label控件的文本可以被复制
各位好,小弟现在遇到一个问题,想大家帮忙解决一下,问题是这样的,我在窗体中放一个label控件显示一些文本内容,我现在是想在这窗体中,label控件中显示的文本是可以供你复制的,就好像文本框一样,你可以复制文本模框里面的内容,在线等待各位的帮忙,小弟先在此谢谢各位了

------解决方案--------------------
那都是把Textbox的样式,设置为Lable了,看着是——实际上不是Label的

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
优惠接单开发,组件控件定制开发,成品源代码批发
联系方式:Q64180940 全天在线
==================================================================
------解决方案--------------------
楼上正解
------解决方案--------------------
BorderStyle:none 没有边框就很像了。。。
还可以改变一下BackColor

------解决方案--------------------
直接用textBox,设readonly=true
------解决方案--------------------
TextBox1.BackColor = System.Drawing.SystemColors.Control
TextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
优惠接单开发,组件控件定制开发,成品源代码批发
联系方式:Q64180940 全天在线
==================================================================
------解决方案--------------------
还有楼上说的readonly一定要为False,否则就可以编辑了。呵呵~~
------解决方案--------------------
readonly一定要为True——写错了~~

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
优惠接单开发,组件控件定制开发,成品源代码批发
联系方式:Q64180940 全天在线
==================================================================
------解决方案--------------------
而且还有个问题就是当你第一次登录之后,textBox的内容默认是处于选中状态的,怎样才能让它在登录之后不处于选中状态呢
====================
登录不获得焦点
------解决方案--------------------
如果你的窗体上有多个可以获得焦点的控件,你把TextBox的TabIndex设置得大一点就可以了
------解决方案--------------------
在加载事件里,不让它选中就行了。。

private void Form1_Load(object sender, EventArgs e)
{
textBox1.Select(0, 0);
}