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 到...