1樓:匿名使用者
wordwrap 屬性
返回或設定一個值,該值用來指示一個 autosize 屬性設定為 true 的 label 控制元件,是否要進行水平或垂直以適合其 caption 屬性中指定的文字的要求。
語法object.wordwrap [= boolean]
wordwrap 屬性的語法包含下面部分:
部分 描述
object 物件表示式,其值是「應用於」列表中的一個物件。
boolean 一個用來指定 label 是否要與其文字相適應的布林表示式,「設定值」中有詳細描述。
設定值boolean 的設定值為:
設定值 描述
true 文字卷繞;label 控制元件垂直或縮短,以使其與文字和字型大小相適。水平大小不變。
false (預設值)文字不卷繞;label 水平地或縮短以使其與文字的長度相適,並且垂直地或縮短以使其與字型的大小和文字的行數相適應。
說明為了決定 label 控制元件如何顯示其內容,應使用此屬性。例如,一個動態改變的圖形可能具有一個包含的文字也發生改變的 label。為了使 label 保持水平方向尺寸不變並允許增加或減少文字,則應將 wordwrap 和 autosize 屬性設定為 true。
如果希望 label 控制元件只水平,則應將 wordwrap 設定為 false。如果不希望 label 改變大小,應將 autosize 設定為 false。
注意 如果 autosize 被設定為 false,那麼文字總是要卷繞,而不管 label 控制元件的大小或 wordwrap 屬性的設定如何。這可能使某些文字被隱藏,因為 label 在任何方向上都不能。
如果 autosize 和 wordwrap 都設定為 true,文字將會自動換行,而不會增加 label 控制元件的大小,但有一種情況例外,那就是所輸入的一個單詞的長度要大於 label 寬度。此時,autosize 屬性有更高的優先順序,並且 label 的寬度將增加到適應這個長的單字。
2樓:匿名使用者
'每一行用一個換行符連線
'vbcrlf=chr(10) & chr(13) '所以用到換行時 一般都使用vbcrlf
label1.caption = "這是第一行:" & vbcrlf & "這是第二行" & chr(10) & chr(13) & "這是第三行"
3樓:伊人尤在
caption的內容中包含了回車換行控制符,如,vbcrlf, chr(10),chr(13)
vb中label控制元件的文字換行
4樓:匿名使用者
暈,副總裁答案~~`````不如回家~~`````
label是可以換行的,將label的autosize的屬性設定為true,然後將資料庫記錄字串str1分割為規定長度,對於label控制元件是可以使用vbcrlf換行符的~~~``
**如下:
str1 = "trytrystring 這是一個測試資料" 'str1是資料庫的記錄
dim blockstrlen as integer
blockstrlen = 2 』字元塊的長度,這裡設定為2
label1.caption = ""
do while len(str1) > blockstrlen
label1.caption = label1.caption & left(str1, blockstrlen) & vbcrlf
str1 = right(str1, len(str1) - blockstrlen)
loop
label1.caption = label1.caption & str1
以上程式,在xp+vb6.0下通過!!
5樓:
我支援副總裁超超說的,可是,有一點小問題,label沒有text屬性,呵呵,具體的說法是這樣的!
label中的文字如果是中文,它可以自動換行,但是如果是數字或者是英文的話,就不會自動換行,所以我覺得保準點的方式是
設計介面後,選中該標籤,將autosize 屬性設定為true,還有一個屬性 wordwrap屬性是文字換行屬性也設定為true。
當然標籤的大小也要設計適當大
6樓:超超
您好label控制元件預設是自動換行的,不要把autosize屬性設定為true。
如果你的label不能自動換行,可能是label.text屬性設定的值有問題 你可以嘗試直接把從table中取出的文字賦給label.text,看一下是否能自動換行了
7樓:
label控制元件是按照你給它設定的大小來顯示,若設定大一些,那資料預設是自動換行的,一直填滿label控制元件,若字數超過它的大小,超出的部分則不顯示。相反則完全顯示,你不防實驗一下!!!
8樓:你讓我疼了
樓上回答的很好!!
我也常用
是在win2k asp vbscript中
label裡的文字如何換行啊??
9樓:
label標籤裡面的文字可以使用「
」換行。
1、新建html文件,在body標籤中新增label標籤,這時文字將會在一行中顯示:
3、如果label裡面的文字過少,可以使用「」標籤使label裡面的文字換行:
10樓:可以叫我表哥
第一種是把label的autosize屬性設為false,手動修改label的大小.這樣的好處是會因內容的長度而自動換行,但是當內容的長度超過所設定的大小時,多出的內容就會無法顯示.因此,這種方法適合於基本確定內容長度的時候使用.
第二種是把label的dock設為fill,同時將autosize屬性設為false,這種方法可將上面所說的缺點修正,但是同時label會將其它控制元件的位置霸佔,影響佈局.因此,在使用該方法時,最好給label加上個panel或groupbox控制元件.
第三種是通過判斷內容的長度,動態設定label的大小.具體程式如下(label控制元件取名為label1,顯示內容的字串為str):
int lblnum = str.length; //label內容長度
int rownum = 10; //每行顯示的字數
float fontwidth = label1.width / label1.text.length; //每個字元的寬度
int rowheight=15; //每行的高度
int colnum = (lblnum - (lblnum / rownum) * rownum) == 0 ? (lblnum / rownum) : (lblnum / rownum) + 1; //列數
label1.autosize = false; //設定autosize
label1.width = (int)(fontwidth * 10.0); //設定顯示寬度
label1.height = rowheight * colnum; //設定顯示高度
通過這種方法可以令label每行所顯示的字數得到控制,同時也動態的生成的所對應的行數,這對於排版有很大的好處,但是如果顯示內容過多,該方法也會令多出來的內容無法顯示.因此,對於顯示內容過長的時候,可以在外層加上panel或groupbox,設定autoscroll為true,這樣就不會因為太長而導致label高度擴大而影響其它控制元件的佈局,同時也可以更好地顯示完整的內容。
11樓:仁正青
也可以設定label的一個屬性,設為true,具體什麼屬性忘了,在屬性頁下面,不過這樣好像每行只有一個漢字,呵呵 檢視原帖》
12樓:黎明晨風
加上\n,親測有用!(漢字中間都可以)
13樓:笑臉藍雨
1、新的html文件,body標籤中新增label標籤,如圖所示,此時文字將顯示在一行中。
2、在label標籤中加入更多文字,如果文字數超過瀏覽器行可以顯示的最大數目,label標籤內文字會自動換行。
3、最後,如果label標籤對的文字過少,如圖所示,就會可以使用「」標籤使label裡面的文字換行,這樣操作即可。
14樓:匿名使用者
使用換行符「\n\r」
在vb中怎麼怎麼設定label自動換行
15樓:匿名使用者
label本身具bai備換行功能。du
(1)在設計時,如果顯
zhi示內容比較長,調整daolabel大小,顯示的內容隨著專label的大小,自動調整並屬換行,如下圖所示
(2)執行時,使用vbcrlf 也可以實現label換行option explicit
caption = "第1行" + vbcrlf + "第2行" + vbcrlf + "第3行"
end sub
16樓:匿名使用者
vb標籤leabel的換行
有兩種方式:1、編寫**實
現換行:label1.caption = "第一行內容" & vbcrlf & "第二行內容" 'vbcrlf就是一專個回車符,實現換行屬原創:
com/netee2、編輯label的屬性,實現自動換行:將autosize 設定為false,將wordwrap設定為true,,此時在caption中任意輸入文字,將實現自動換行 。
17樓:匿名使用者
忘記告訴你了。。 label控制元件只能實現單行的。
18樓:匿名使用者
label是可以自動換行的,前提是要設定好label控制元件的大小,這個是關鍵。
是怎麼會事啊,是怎麼會事啊?
人的一生中是很不容易的,做遇到很多意想不到的事情,人生的道路是曲曲折折的,不要遇到一點問題,就心灰意冷,覺得很倒黴,實際上每個人都會遇到不順心的事,倒黴的事,不過人家不說羆了,別人不知道,做人就和走路差不多,不但有好路,也有壞路,人的運氣也是一樣,時好時壞,都沒有一帆風順的,做人不要遇到事了悲觀失望...
css怎麼讓文字多後自動縮小不讓他換行
目前baicss沒有這種功能,而du 且如果真能多了就自動縮小zhi的dao話,文字大小不專一不是更難看麼?屬 可以做到的是text overflow ellipsis 讓多出來的部分變成省略號,然後在title上提示完整文字內容 如何用css實現不能自動換行,如果文字過長,省略,用 替代?比如給s...
CDR教程 在圓裡打字,怎麼讓文字自動換行
先畫好圓,然後選文字工具,將游標放到圓的邊緣,游標變動後單擊,就可以在圓內編輯段落文字,文字邊界就是圓的邊緣,會自動換行 cdr在圓裡打字怎麼讓文字自動換行 段落來文字可以自動換行源 點文字工具拉一個方框,在這個文字框裡打字就會自動換行。或者先畫好圓,然後選文字工具,將游標放到圓的邊緣,游標變動後單...