【问题标题】:.Net Winforms navigation issue.Net Winforms 导航问题
【发布时间】:2010-06-25 08:58:35
【问题描述】:

我在使用 Winforms 应用时遇到问题。如果我向下滚动然后最小化应用程序然后最大化它,导航会转到页面顶部。我需要解决这个问题,以便使用此应用的人不必在最小化应用之前找到他们所在的位置。

任何帮助或想法都会很棒。

【问题讨论】:

  • 导航是什么意思?控件的重点?

标签: c# winforms navigation


【解决方案1】:

您并没有真正提供足够的信息,而是假设您的表单上有一个 Panel(或从 ScrollableControl 继承的另一个控件),其中包含所有其他控件,并且这是用户的控件已滚动您可能可以执行以下操作:

处理Resize 事件并在其最小化时将panel1.HorizontalScroll.Value 存储在某处,当它最大化时将再次调用Resize 事件,然后您可以将panel1.HorizontalScroll.Value 设置为存储的值。

处理Resize 事件并不是捕捉最小化和最大化的完美方法,但它可能会工作得很好,否则会变得更困难。

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 2011-03-12
    • 2021-12-24
    • 1970-01-01
    • 2021-05-21
    相关资源
    最近更新 更多