2016-09-20 92 views
0

我是新来的VB6开发(我的理解是相当过时,而且保持遗留代码)动态调整标签宽度。VB6 - 基于标题长度

我的问题是 - 是能够基于它的标题长度(即动态地弯曲的标签的宽度)动态地调整一个选项卡的宽度?

例子:我的一个标签英文文本包含10个字符,但相当于法国的文本包含像15-20个字符。是否可以在标签中容纳文本而不在英文和法文的文本两边都留有空格?

+0

什么类型的选项卡? –

+0

'ActiveTabs.SSTab' – AlwaysALearner

回答

0

右键单击SSTab控件并选择属性。在General选项卡下,从Style:下拉列表中选择ssStylePropertyPage,而不是ssStyleTabbedDialog。

这会自动调整基于其标题的长度所有选项卡的标题的大小。这个被选中时,忽略

的TabMaxWidth财产。

+0

旁注:当做这样的任务时,你不会总是有自动调整的奢侈。一些对象,如Form,UserControl和其他对象都有一个TextWidth属性。给他们你的文字,他们返回所需的宽度。 – Herb