设置标签控件的宽度

时间:2011-09-12 14:42:02

标签: c# css visual-studio-2008

使用Label控件,显示文本在运行时从数据库设置。我试图控制控件的最大宽度,例如每行最多100个,其他字符滚动到下一行。

我通过设置并使用CSS而没有运气来尝试这个:

lbl_Feedback1.Width = 50;

我认为问题在于标签的文本在应用程序的运行时更新。怎么解决这个问题?

3 个答案:

答案 0 :(得分:8)

您的标签必须设置为“display:block”才能设置宽度。 在css文件中设置它:

label, span {
display: block
}

或使用内联样式(来自代码隐藏):

lbl_Feedback1.Style["display"] = "block";
lbl_Feedback1.Style["width"] = "100px";

答案 1 :(得分:0)

您是否尝试过max-width财产?例如:max-width:100px;

答案 2 :(得分:0)

您应该可以使用

  

display:inline-block;

对我有用。