2012-04-22 161 views
1

也許這個問題不是新的!但不幸的是我的問題沒有解決。在C中隱藏窗體滾動條#

我想在不使用滾動條的情況下在窗體上顯示特殊位置。

更多描述:我的表單需要滾動條,但我不想使用滾動條。我想知道什麼是滾動條的等效代碼來移動表單中的水平而不使用滾動條。

這似乎仍然是我的問題不清楚!所以請付出關注以下問題並在腦海中回答他們,只是想象我在說什麼!

  1. 當表單需要srcollbar?

    • 當窗體邊框小於頁面。
  2. 如何在窗體邊框之外顯示空格?

    • 添加滾動條的形式
  3. 現在,是沒有滾動條以上問題的答案?

    • ???

我等待你的回覆!

+0

做這個位置是內像其y的形式是高度內,x是寬度內? – Adil 2012-04-22 10:07:30

+7

我們等待有用的細節。 – 2012-04-22 10:07:42

+1

將所有控件放在面板上。更改面板的位置屬性以僞造滾動。 – 2012-04-22 12:15:05

回答

0

可以自動滾屏設置爲false,然後以編程方式更新滾動值:

this.HorizontalScroll.Value = this.HorizontalScroll.Maximum; 
+0

特別感謝@John Koerner !但我仍然有一個問題。指一個點。例如面板位置。我該怎麼辦?如:'this.Horizo​​ntalScroll.Value = panel2.Location.X; ' – 2012-04-22 13:32:33

+0

您是否嘗試過使用窗體上的ScrollControlIntoView()方法滾動到特定控件?您可以在控件上設置滾動偏移以管理滾動距離。 – 2012-04-22 13:38:48

+0

沒有。直到現在我還沒有使用ScrollControlIntoView()。但似乎我需要閱讀更多關於滾動條屬性。很多非常感謝您的迴應! :) – 2012-04-22 13:50:07