【问题标题】:How to stop scrolling of Panel scrollbar when textBox is selected选择文本框时如何停止面板滚动条的滚动
【发布时间】:2010-12-01 07:50:48
【问题描述】:

我有一个名为 Panel1 的面板,其中包含许多文本框。(大约 12 个文本框)

当我单击一个文本框(最后一个文本框之一)时,面板的滚动条位置会更改为另一个位置。(它会自动滚动并更改焦点)。

如何防止这种情况发生?

【问题讨论】:

    标签: c# winforms visual-studio-2008 textbox scrollbar


    【解决方案1】:

    我没有得到您的确切问题。我试着和你做同样的事情,但是把注意力集中在我点击鼠标的同一个文本框上。

    设置面板的一些属性 喜欢: 自动滚动=假; 自动调整大小=真;

    【讨论】:

    • 我的面板属性是 autoscroll=false 和 autoresize=true 仍然我没有得到它...
    • 你能说清楚一次吗。我尝试时没有遇到您的问题。
    • 实际上..文本框是动态创建的..我没有使用静态方法....thanx反正
    【解决方案2】:

    我有同样的问题。

    您可以使用 TableLayoutPanel" 代替 "Panel" 以避免滚动条改变它的位置。

    【讨论】:

      猜你喜欢
      • 2011-10-18
      • 2013-06-14
      • 2014-03-23
      • 1970-01-01
      • 2012-05-09
      • 2018-03-18
      • 1970-01-01
      • 2010-11-22
      • 2023-04-03
      相关资源
      最近更新 更多