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

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

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自動換行的方法,在VB中怎麼怎麼設定label自動換行

幻想全力 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 l...

VB中怎麼在窗體列印中換行

肥仙女 1 開啟vb6.0,新建一個工程,在窗體中新增五個命令按鈕,caption分別改為 回車 換行 回車換行 換行回車 以及 vbcrlf 新增一個文字框,將其text屬性清空,multiline屬性設定為true,scrollbars屬性設定為2 vertical,將窗體form1的capti...

vb中label的屬性欄caption中輸入的文字如何使它換行,本人還

二樓簡單,如果想靈活的設定換行位置,可以這樣 abcdef 改為 abc vbcrlf def 直接在屬性欄裡輸入你把label尺寸拉小自然就換行了 在程式內你這樣寫例如label1.caption 11111 vbcrlf 22222 就換行了 什麼也不用設定,在記事本寫好文字,複製,copy 到...