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

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

1樓:匿名使用者

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

這樣就會出現換行了

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

2樓:匿名使用者

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

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

3樓:

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

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

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

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

4樓:超超

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

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

5樓:

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

6樓:你讓我疼了

樓上回答的很好!!

我也常用

是在win2k asp vbscript中

vb中label顯示怎麼換行

7樓:匿名使用者

有兩種方法實現label換行

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

2)**控制換行。例如

private sub form_load()with label1

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

end with

end sub

執行效果如下:

8樓:匿名使用者

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

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

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

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

9樓:匿名使用者

dim s as string

s="aaa"& vbcrlf & "bbb"

text1.text=s

10樓:

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

11樓:悠悠周郎

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

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

12樓:匿名使用者

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

(1)在設計時,如果顯

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

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

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

end sub

13樓:匿名使用者

vb標籤leabel的換行

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

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

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

14樓:匿名使用者

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

15樓:匿名使用者

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

vb中label文字換行怎麼處理

16樓:

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

vb中label自動換行的方法

17樓:幻想全力

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

18樓:匿名使用者

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

wordwrap 屬性

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

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

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

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

autosize 屬性設定為 true。

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

vb的label控制元件求助!為什麼我vb的label只有中文能換行?

19樓:網海1書生

換行是以單詞為單位進行(換句話說就是不可能把一個英文單詞從中截斷後換行),而漢字是沒有單詞這個概念的,或者說每一個漢字就是一個單詞,所以中文字可以在任何位置換行,但英文就不行了,只能在有空格的地方換行(你在deeeeeeee...中間隨意插入一些空格就知道了)。

20樓:匿名使用者

wordwrap 屬性使 label 根據其內容進行垂直方向變化,而保持其寬度不變。

msdn中有,沒msdn的話告訴我

要想使 label 的 wordwrap 屬性起作用,就必須設定 autosize 為 true。只有在一個單字的寬度超過控制元件的當前寬度時,label 的寬度才會增加。

21樓:_死亡狙擊手

label1.caption = "deeeeeeeeee" & chr(13) & "eeeeeeeeeeee"

可以在內容中插入換行符進行換行

怎樣使vb中label控制元件內容為單行?

22樓:匿名使用者

autosize屬性設定為true

使控制元件自動調整大小顯示所有內容。

只需要設定這一個屬性就可以了,其他的都無所謂。

23樓:匿名使用者

wordwrap = false

這個屬性是能不能多行顯示

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

有兩種方法實現label換行 1 將label控制元件的可以調整控制元件label的寬度和高度,即可實現自動換行 2 控制換行。例如 private sub form load with label1 caption 12 vbcrlf 345 vbcrlf 6789 end with end su...

急!!vb怎麼建立陣列,怎樣在VB中新增控制元件陣列

dim a 100 as integer dim a n as integer 怎樣在vb中新增控制元件陣列 兩個問題一起回答。你先按正常方法新增一個command1,也按平時的方式,設定你需要的所有屬性,這時,再選定按鈕,複製,貼上,詢問你是否新增控制元件陣列,點是,於是,和你剛才的按鈕屬性完全一...

VB中的list控制元件是什麼,VB的List1控制元件所有的使用方法

vb的listbox控制元件是用來顯示專案列表的控制元件。listbox 控制元件,listbox 控制元件顯示專案列表,從其中可以選擇一項或多項。如果專案總數超過了可顯示的專案數,就自動在 listbox 控制元件上新增滾動條。使用 additem 或者 removeitem 方法可以新增或者刪除...