【问题标题】:Can TextArea widget be resized by mouse at runtime?TextArea 小部件可以在运行时通过鼠标调整大小吗?
【发布时间】:2010-08-19 22:15:34
【问题描述】:

我想知道 qx.ui.form.TextArea 可以在运行时通过鼠标调整大小吗?就像我可以在 stackoverflow 中重新调整问题框的高度一样。

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    还可以查看 Resizer 演示: http://demo.qooxdoo.org/current/demobrowser/#widget~Resizer.html

    问候, 克里斯

    【讨论】:

    • 这就是我要找的。谢谢
    【解决方案2】:

    确定这是可能的。这取决于您使用的外部布局。 Take a look at the following code example.

    var win = new qx.ui.window.Window("First Window");
    win.setWidth(300);
    win.setHeight(200);
    win.setShowMinimize(false);
    
    this.getRoot().add(win, {left:20, top:20});
    win.open();
    
    win.setLayout(new qx.ui.layout.Canvas());
    win.add(new qx.ui.form.TextArea(), {edge: 0});​
    

    它将文本区域添加到包含画布布局的窗口。 Layout 属性 edge : 0 使 textarea 保持在窗口的边缘。现在调整窗口大小也会调整文本区域的大小。没有窗口也可以做到这一点。

    问候, 马丁

    【讨论】:

    • 它很好的例子来自动调整外部布局的小部件,但我有兴趣用鼠标调整 textarea 的大小。 Chirstian 提出了一个准确的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    相关资源
    最近更新 更多