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 方法可以新增或者刪除...