對話框裡的table表

如何按一個button,顯示對話框,對話框裡有個table表,更改設定後按確定完成設定,如圖,此畫面為windows的介 面

![](upload://updCsy5VwfBAia3PVkLSf7PjLRm.jpeg)

自己做一個subvi就好了,對話框隨便你放什麼物件都可以ㄚ.

[QUOTE=chien]自己做一個subvi就好了,對話框隨便你放什麼物件都可以ㄚ.[/QUOTE]

小弟笨拙,可否有範例可提供參考,謝謝

請參考我寫的小程式:對話框.llb

Benjamin38079.4398148148

[QUOTE=Benjamin]

請參考我寫的小程式:對話框.llb

[/QUOTE]

無法開啟,可否再重傳一次,謝謝

請執行main.vi。我這邊可以執行。

不知道你是無法下載還是無法執行,如果還是不行的話,請告訴我,我在看看要如何解決。

[QUOTE=Benjamin]

請執行main.vi。我這邊可以執行。

不知道你是無法下載還是無法執行,如果還是不行的話,請告訴我,我在看看要如何解決。

[/QUOTE]

是無法下載,謝謝

我又上傳了一次,請您下載:2004-04-02_140553_BOX.llb

[QUOTE=Benjamin]

我又上傳了一次,請您下載:2004-04-02_140553_BOX.llb

[/QUOTE]

謝謝,我已經有概念了,這個程式我試的結果是一開始執行即跳出對話框,按確定後無法跳出程式,程式當掉

[QUOTE=ancle][QUOTE=Benjamin]

我又上傳了一次,請您下載:2004-04-02_140553_BOX.llb

[/QUOTE]

謝謝,我已經有概念了,這個程式我試的結果是一開始執行即跳出對話框,按確定後無法跳出程式,程式當掉

[/QUOTE]

我這邊程式執行正常,可不可以請你幫我除錯一下,然後再告訴我,我的程式哪邊有BUG,好嗎?

[QUOTE=Benjamin][QUOTE=ancle][QUOTE=Benjamin]

我又上傳了一次,請您下載:2004-04-02_140553_BOX.llb

[/QUOTE]

謝謝,我已經有概念了,這個程式我試的結果是一開始執行即跳出對話框,按確定後無法跳出程式,程式當掉

[/QUOTE]

我這邊程式執行正常,可不可以請你幫我除錯一下,然後再告訴我,我的程式哪邊有BUG,好嗎?

[/QUOTE]

我重試了一次.程式是正常的,之前可能是我電腦有問題,抱歉.

如何讓程式保留設定或輸入的值,在關閉程式以後,方法不要用檔案存取的方式,而改用其他方式,例如將page 1的boolean打勾還有page 3的numeric輸入123,然後將程式關閉再開啟能保留boolean打勾還有numeric顯示123,請問該如何達成, 謝謝

[QUOTE=ancle]如何讓程式保留設定或輸入的值,在關閉程式以後,方法不要用檔案存取的方式,而改用其他方式,例如將page 1的boolean打勾還有page 3的numeric輸入123,然後將程式關閉再開啟能保留boolean打勾還有numeric顯示123,請問該如何達成, 謝謝[/QUOTE]

Windows也是將設定值存在ini或登錄檔內. 我覺得檔案是最簡單的方式

[QUOTE=小小羊兒]

[QUOTE=ancle]如何讓程式保留設定或輸入的值,在關閉程式以後,方法不要用檔案存取的方式,而改用其他方式,例如將page 1的boolean打勾還有page 3的numeric輸入123,然後將程式關閉再開啟能保留boolean打勾還有numeric顯示123,請問該如何達成, 謝謝[/QUOTE]

Windows也是將設定值存在ini或登錄檔內. 我覺得檔案是最簡單的方式

[/QUOTE]

那麼如何達到像windows的方式,按"確定"後自動將值儲存,下次開啟即自動載入之前的儲存值呢?

[QUOTE=ancle][QUOTE=小小羊兒] Windows也是將設定值存在ini或登錄檔內. 我覺得檔案是最簡單的方式[/QUOTE] 那麼如何達到像windows的方式,按"確定"後自動將值儲存,下次開啟即自動載入之前的儲存值呢?[/QUOTE]

在下面的檔案裡面,有「Registry」的相關範例,「C:\Program Files\National Instruments\LabVIEW 7.0\examples\registry\registry.llb」。我並沒有使用過labVIEW裡面關於寫入、讀取、 建立、刪除Registry的功能,我是使用「Configuration file VIs」,感覺上比較容易上手,相關的範例請看:「C:\Program Files\National Instruments\LabVIEW 7.0\examples\file\config.llb」。

關於如何做到:假設你要設計一個關於程式設定的subVI,你可以將程式設計成,按下「確定」鍵後,先將你剛剛的設定值使用Configuration file的方式儲存在磁碟中,然後,再進行你要做的事。

下一次要從程式開啟關於程式設定的subVI時,你可以先從檔案內得取你過去儲存的config值,然後再將那些值填入front panael裡面的元件中。大致上是這樣子。

![](upload://iOr9tmMUFZ6Z5SamyI8q99tIN3y.jpeg)

![](upload://ssf2425ntcOgwa04dBs3YdyuReg.jpeg)