以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]自动控件lable  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=100300)

--  作者:18523982317
--  发布时间:2017/5/9 10:15:00
--  [求助]自动控件lable
我自动添加lable控件,当内容较多的时候,始终在一行,有没有自动换行的属性?
--  作者:有点色
--  发布时间:2017/5/9 10:16:00
--  

 你固定lable的宽度,就自动换行了。

 

 属性->自动大小->false


--  作者:18523982317
--  发布时间:2017/5/9 10:24:00
--  
’Dim la As WinForm.Label   
i 是个循环 
            la.SetBounds(3, 5 + 65*i, 914, 50)
            la.Text = dr1("部门") & "  " & dr("姓名") & "(" & dr("审批结果") & "," & dr("时间") & ")" & vbcrlf & "      " & dr("意见")
            \'la.Font = New Font("华文细黑",14,FontStyle.Bold)
            la.Font = New Font("华文细黑",14)
            la.BackColor = Color.FromARGB(-1677708)
            e.Form.Controls("Panel1").AddControl(la)
        ’Next

意见比较多的情况下    显示结果不能自动换行   我固定了宽度啊
还有  字体颜色是那个属性   找了半天没找到



--  作者:有点色
--  发布时间:2017/5/9 10:37:00
--  

 

 你固定了label的高度,如果不够显示的话,内容自然显示不出来。

 

 换行是肯定能换行的。具体问题上传实例说明

 

 设置字体颜色,用 foreColor


--  作者:18523982317
--  发布时间:2017/5/9 11:51:00
--  
多谢   还真是高度的问题,找到问题就好说了  大不了我引入高度判断。。。