2010-06-25 51 views
-1

我遇到了Winforms应用程序的问题。如果向下滚动然后最小化应用程序,然后将其最大化,则导航将进入页面顶部。我需要解决这个问题,以便使用此应用程序的用户在最小化应用程序之前不必查找它们的位置。.Net Winforms导航问题

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

+1

您的意思是通过导航?控制的重点? – leppie 2010-06-25 09:07:01

回答

1

您并没有真正提供足够的信息,但假设您的表单上包含Panel(或从ScrollableControl继承的其他控件),其中包含所有其他控件,并且这是用户滚动的控件你也许可以做到以下几点:

处理的Resize事件时,它的最小化,当它最大化Resize事件将被再次调用存储panel1.HorizontalScroll.Value某个地方,然后你可以设置panel1.HorizontalScroll.Value到存储的值。

处理Resize事件不是一个完美的方式来捕获最小化和最大化,但它可能会工作得很好,否则会变得更加困难。