2013-04-08 65 views
-1

我正在使用delphi,我試圖做一個嚮導界面。我正在考慮爲嚮導的每一步創建單獨的窗體,並且當用戶單擊「Next」時,活動窗體。我已經將窗口縮小到最大,然後在下一個窗體上單擊下一個問題,直到調整窗體大小時,我都無法查看底部的按鈕。delphi中的嚮導問題

我的問題是,如果我縮形式,點擊Next按鈕,它帶我到另一個但按鍵(NEXT,背,拋光)是不可見的,直到我調整第二種形式

這是怎樣的問題看起來:

+0

也許使用按鈕prevoius,接下來,取消和光潔度容器的單獨的形式將是一個較好的解決方案修正形式。 – bummi 2013-04-08 15:57:23

+0

我剛開始學習delphi,我沒有跟着你,所以你可以請更具體。 – 123885rtegergreg 2013-04-08 16:01:43

+0

JediVCL擁有JvWizard組件,前KWizard 看起來不錯,雖然調整它是沒有安慰的工作 – 2013-04-08 16:56:22

回答

0

在設計嚮導時,我更喜歡使用Page Control。

其基本思想是:每個選項卡都是一個嚮導頁面。當用戶點擊「下一步」時,您會在頁面控制中顯示下一個選項卡並隱藏前一個選項卡。

請注意,如果頁面太多,管理它們將是一場噩夢。然後你可以使用框架而不是頁面控制。

@大衛赫弗南在這裏解釋它:making a wizard interface in delphi 7

爲了使其可重複使用,你可以創建一個定義就像基地嚮導功能的接口:

  • 轉到下一頁
  • 轉到上一頁頁
  • 上頁面加載
  • 頁面卸載
  • 開啓嚮導開始
  • 在嚮導結束