vb里面怎么设置textbox的滚动条?

vb里面怎么设置textbox的滚动条?,第1张

你选中文本框,在属性里找到ScrollBars,设置即可:

0:无

1:水平滚动条

2:竖直滚动条

3:水平+竖直滚动条

但是前提是,你要先把MultiLine属性设置为True,才会生效。

需要javax.swing里面的JScrollPane组件\x0d\x0a\x0d\x0a给你个例子吧\x0d\x0a\x0d\x0aimport javax.swing.*\x0d\x0a\x0d\x0apublic class TestScroll {\x0d\x0a public TestScroll(){\x0d\x0a JFrame jf=new JFrame("test")\x0d\x0a JPanel jp=new JPanel()\x0d\x0a JTextArea jta=new JTextArea(8,20)\x0d\x0a JScrollPane jsp=new JScrollPane(jta)//新建一个滚动条界面,将文本框传入\x0d\x0a jp.add(jsp)//注意:将滚动条界面添加到组建中,而不是添加文本框了\x0d\x0a jf.add(jp)\x0d\x0a \x0d\x0a jf.pack()\x0d\x0a jf.setLocation(300,300)\x0d\x0a jf.setVisible(true)\x0d\x0a jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)\x0d\x0a }\x0d\x0a public static void main(String[] args) {\x0d\x0a new TestScroll()\x0d\x0a }\x0d\x0a}

VB文本框同时显示水平和垂直滚动条步骤:

设置TextBox控件的MultiLine 属性为True。

设置TextBox控件的ScrollBars 属性为VbBoth。

ScrollBars 属性,返回或设置一个值,该值指示一个对象是有水平滚动条还是有垂直滚动条。在运行时是只读的。

说明

对于 ScrollBars 的属性设置值为 1(水平)、2(垂直)、或 3(两种)的 TextBox 控件,必须将 MultiLine 属性设置为 True。

滚动条只在对象的内容超过对象的边框时才被显示在对象上。例如,在 MDIForm 对象中,如果子窗体的一部分被隐藏在父 MDI 窗体的边框之后,那么一个水平滚动条(HScrollBar 控件)将被显示。该情况的例外是总显示滚动条的 TextBox 控件。如果 ScrollBars 被设为 False,那么对象将没有滚动条,而不管其内容如何。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11381031.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存