VB中label顯示怎麼換行,在VB中怎麼怎麼設定label自動換行

時間 2021-08-30 09:32:14

1樓:匿名使用者

有兩種方法實現label換行

1)將label控制元件的可以調整控制元件label的寬度和高度,即可實現自動換行

2)**控制換行。例如

private sub form_load()with label1

.caption = "12" + vbcrlf + "345" + vbcrlf + "6789"

end with

end sub

執行效果如下:

2樓:匿名使用者

假設你的標籤是label1,用以下的語句:

label1.caption = "abc" & chr$(10) & "你好!" & chr$(10) & "ok"

這裡,chr$(10) 就是換行了!也可以用chr$(13) ,這個是回車。

例子中用了二個換行,結果是有三行。

3樓:匿名使用者

dim s as string

s="aaa"& vbcrlf & "bbb"

text1.text=s

4樓:

label1.caption = "第一行" & vbcrlf & "第二行" & vbcrlf & "第三行"

5樓:悠悠周郎

顯示字元超過 label 寬度時就會換行

在vb中怎麼怎麼設定label自動換行

6樓:匿名使用者

label本身具bai備換行功能。du

(1)在設計時,如果顯

zhi示內容比較長,調整daolabel大小,顯示的內容隨著專label的大小,自動調整並屬換行,如下圖所示

(2)執行時,使用vbcrlf 也可以實現label換行option explicit

caption = "第1行" + vbcrlf + "第2行" + vbcrlf + "第3行"

end sub

7樓:匿名使用者

vb標籤leabel的換行

有兩種方式:1、編寫**實

現換行:label1.caption = "第一行內容" & vbcrlf & "第二行內容" 'vbcrlf就是一專個回車符,實現換行屬原創:

com/netee2、編輯label的屬性,實現自動換行:將autosize 設定為false,將wordwrap設定為true,,此時在caption中任意輸入文字,將實現自動換行 。

8樓:匿名使用者

忘記告訴你了。。 label控制元件只能實現單行的。

9樓:匿名使用者

label是可以自動換行的,前提是要設定好label控制元件的大小,這個是關鍵。

vb中label自動換行的方法

10樓:幻想全力

dim a() as string ‘定義一個陣列

private sub command1_click()

a() = split(text1.text, vbcrlf)'以text1的回車符分割text1的內容。

for b = 0 to ubound(a) '從0到陣列a的最大數字

label1.caption = label1.caption & vbcrlf & a(b) '一行一行輸入label1。

這裡有一個重點,就是輸入回車用vbcrlf,這是回車符。

next ’結束迴圈

end sub

11樓:匿名使用者

vb6.0中可以通過對label控制元件的wordwrap 屬性設定,滿足漢字和字母文字換行。

wordwrap 屬性

返回或設定一個值,該值用來指示一個 autosize 屬性設定為 true 的 label

控制元件,是否要進行水平或垂直以適合其 caption 屬性中指定的文字的要求。

為了決定 label 控制元件如何顯示其內容,應使用此屬性。例如,一個動態改變的圖形可能具有一個包含的文字也發生改變的

label。為了使 label 保持水平方向尺寸不變並允許增加或減少文字,則應將 wordwrap 和

autosize 屬性設定為 true。

autosize 屬性,返回或設定一個值,以決定控制元件是否自動改變大小以顯示其全部內容。

vb中label控制元件的文字換行

12樓:匿名使用者

暈,副總裁答案~~`````不如回家~~`````

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下通過!!

13樓:

我支援副總裁超超說的,可是,有一點小問題,label沒有text屬性,呵呵,具體的說法是這樣的!

label中的文字如果是中文,它可以自動換行,但是如果是數字或者是英文的話,就不會自動換行,所以我覺得保準點的方式是

設計介面後,選中該標籤,將autosize 屬性設定為true,還有一個屬性 wordwrap屬性是文字換行屬性也設定為true。

當然標籤的大小也要設計適當大

14樓:超超

您好label控制元件預設是自動換行的,不要把autosize屬性設定為true。

如果你的label不能自動換行,可能是label.text屬性設定的值有問題 你可以嘗試直接把從table中取出的文字賦給label.text,看一下是否能自動換行了

15樓:

label控制元件是按照你給它設定的大小來顯示,若設定大一些,那資料預設是自動換行的,一直填滿label控制元件,若字數超過它的大小,超出的部分則不顯示。相反則完全顯示,你不防實驗一下!!!

16樓:你讓我疼了

樓上回答的很好!!

我也常用

是在win2k asp vbscript中

vb中label控制元件,怎麼使其中的文字換行

17樓:匿名使用者

label1.caption="a" & vbcrlf & "b"

這樣就會出現換行了

VB中label控制元件,怎麼使其中的文字換行

label1.caption a vbcrlf b 這樣就會出現換行了 vb中label控制元件的文字換行 暈,副總裁答案 不如回家 label是可以換行的,將label的autosize的屬性設定為true,然後將資料庫記錄字串str1分割為規定長度,對於label控制元件是可以使用vbcrlf換...

vb富文字格式如何換行,在富文字框裡敲的換行為什麼到了頁面不管用

richtextbox2.selstart 0richtextbox2.sellength len richtextbox2 richtextbox2.setfocussendkeys c true richtextbox1 richtextbox1 vbcrlf 先讓它多一個回車,再貼上新內容 r...

vb中sendkeys顯示的問題

說明,傳送key的時候注意把焦點給要傳送的地方dim pos as integer dim str1 as string dim str2 as string dim str3 as string dim len1 as long private sub form load str1 好雨知時節。l...