设置标签控件的宽度

发布于 2024-12-03 22:13:31 字数 214 浏览 0 评论 0原文

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

我通过设置和使用 CSS 进行了尝试,但没有成功:

lbl_Feedback1.Width = 50;

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

Using the Label control, the display text is set during runtime from the database. I am trying to control the maximum width of the control, for example max of 100 per line with additional characters rolled over to the next line.

I tried this by setting and also using CSS with no luck:

lbl_Feedback1.Width = 50;

I believe the issue lies with the fact that the text of the label is updated during run time of the application. How to solve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

禾厶谷欠 2024-12-10 22:13:31

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

label, span {
display: block
}

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

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

Your label must be set to "display: block" in order to set a width.
Either set this in the css-file:

label, span {
display: block
}

or using inline style (from code-behind):

lbl_Feedback1.Style["display"] = "block";
lbl_Feedback1.Style["width"] = "100px";
诗笺 2024-12-10 22:13:31

您尝试过 max-width 属性吗?例如:最大宽度:100px;

Have your tried the max-width property? eg: max-width:100px;

天气好吗我好吗 2024-12-10 22:13:31

你应该能够使用

显示:内联块;

这对我有用。

You should be able to use

display:inline-block;

It worked for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文