2016-09-20 71 views
0

我是新來的VB6開發(我的理解是相當過時,而且保持遺留代碼)動態調整標籤寬度。VB6 - 基於標題長度

我的問題是 - 是能夠基於它的標題長度(即動態地彎曲的標籤的寬度)動態地調整一個選項卡的寬度?

例子:我的一個標籤英文文本包含10個字符,但相當於法國的文本包含像15-20個字符。是否可以在標籤中容納文本而不在英文和法文的文本兩邊都留有空格?

+0

什麼類型的選項卡? –

+0

'ActiveTabs.SSTab' – AlwaysALearner

回答

0

右鍵單擊SSTab控件並選擇屬性。在General選項卡下,從Style:下拉列表中選擇ssStylePropertyPage,而不是ssStyleTabbedDialog。

這會自動調整基於其標題的長度所有選項卡的標題的大小。這個被選中時,忽略

的TabMaxWidth財產。

+0

旁註:當做這樣的任務時,你不會總是有自動調整的奢侈。一些對象,如Form,UserControl和其他對象都有一個TextWidth屬性。給他們你的文字,他們返回所需的寬度。 – Herb