1樓:糖糖寳寳
有兩種方式復:
制1、編寫**實現
換行:bai
label1.caption = "第一行內容du" & vbcrlf & "第二行內容" 'vbcrlf就是zhi一個回車符,dao實現換行
2、編輯label的屬性,實現自動換行:
將autosize 設定為false,將wordwrap設定為true,,此時在caption中任意輸入文字,將實現自動換行 。
2樓:手機使用者
label1.caption="123" & vbcrlf & "456"
3樓:匿名使用者
label.caption="hgfg" & chr(13) & chr(10) & "ghf"
vb中label控制元件的文字換行
4樓:匿名使用者
暈,副總裁答案~~`````不如回家~~`````
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下通過!!
5樓:
我支援副總裁超超說的,可是,有一點小問題,label沒有text屬性,呵呵,具體的說法是這樣的!
label中的文字如果是中文,它可以自動換行,但是如果是數字或者是英文的話,就不會自動換行,所以我覺得保準點的方式是
設計介面後,選中該標籤,將autosize 屬性設定為true,還有一個屬性 wordwrap屬性是文字換行屬性也設定為true。
當然標籤的大小也要設計適當大
6樓:超超
您好label控制元件預設是自動換行的,不要把autosize屬性設定為true。
如果你的label不能自動換行,可能是label.text屬性設定的值有問題 你可以嘗試直接把從table中取出的文字賦給label.text,看一下是否能自動換行了
7樓:
label控制元件是按照你給它設定的大小來顯示,若設定大一些,那資料預設是自動換行的,一直填滿label控制元件,若字數超過它的大小,超出的部分則不顯示。相反則完全顯示,你不防實驗一下!!!
8樓:你讓我疼了
樓上回答的很好!!
我也常用
是在win2k asp vbscript中
vb中什麼屬性可以決定標籤內的 文字根據標籤大小換行
9樓:匿名使用者
不能,label中的兩個屬性 wordwrap和autosize 值為true時,都只能標籤隨文字改變。
要想實現文字自動換行,可以用text控制元件,將multiline屬性改為true 即可。
VB找控制元件控制代碼問題,VB 獲取其他程式控制元件的控制代碼
用下面2個函式查詢視窗和子視窗 private declare function findwindow lib user32 alias findwindowa byval lpclassname as string,byval lpwindowname as string as long priv...
VB列表框內輸入文字應該怎麼弄,VB怎樣在列表框裡輸入文字?
方法和詳細的操作步驟如下 1 第一步,開啟vb軟體並在表單上新增一個列表框,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,單擊列表框,然後在屬性視窗中,設定列表框的已知屬性和內容,見下圖,轉到下面的步驟。3 第三步,執行完上面的操作之後,在表單上,新增兩個命令按鈕,見下圖,轉到下面的步驟...
在VB裡,我只知道某個控制元件的名字,請問怎麼樣能取得該物件
迴圈for i 0 to 100 set btnobj form1.controls.add vb.commandbutton cmdobj i next i vb中,怎麼設定控制元件的名字 2 接著,來更改按鈕中文字的字型格式。在右側屬性視窗中,找到font選項。3 單擊字型後面的瀏覽按鈕。4 字...