在Winform C#应用程序上,我在窗体上显示一个文本框。此文本框将显示一行,仅显示一行。我想展示一下,并且愿意使用水平滚动条。
我将属性“ scrollbar”设置为水平:滚动条不显示。我将WordWrap添加到false:ScrollBar不显示。我将MultiLine添加到true(即使是一个ligne):ScrollBar不显示。
我显示的行比控制行“更长”,所以我真的需要一个滚动条:(
这是定义:
this.TxtBox_ApercuFichier.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.TxtBox_ApercuFichier.Location = new System.Drawing.Point(11, 30);
this.TxtBox_ApercuFichier.Multiline = true;
this.TxtBox_ApercuFichier.Name = "TxtBox_ApercuFichier";
this.TxtBox_ApercuFichier.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
this.TxtBox_ApercuFichier.Size = new System.Drawing.Size(702, 21);
this.TxtBox_ApercuFichier.TabIndex = 12;
即使自动换行为假,结果也是一样。(我的文本框在组框中)。
有什么想法吗?
非常感谢 :)
问候,
您需要执行以下操作以获取水平滚动条以在Windows窗体文本框中显示:
this.TxtBox_ApercuFichier.Multiline = true;
this.TxtBox_ApercuFichier.WordWrap = false;
this.TxtBox_ApercuFichier.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
然后,您可以调整文本框的大小以显示一行的外观。您需要Multiline
启用文本框的高度,否则文本框的高度将被设置为文本高度(我似乎找不到一种简单的方法来覆盖它),因此您将无法看到滚动条。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句