簡體   English   中英

同步單選按鈕和單選組

[英]Synchronize radio buttons and radio groups

如何在不同的窗口上同步不同的單選按鈕,這意味着相同。 喜歡:

窗口A (主窗口): radioButtonA1radioButtonA2 (在radioGroupA

窗口B (彈出窗口): radioButtonB1radioButtonB2 (在radioGroupB

...其中radioButtonA1意味着同樣的那radioButtonB1 ,和radioButtonA2裝置相同的是radioButtonB2 (如同它們被鏡像)。

當我通過itemStateChanged更改單選時,我還想同步選擇顯示。 因此,如果我將radioGroupA的選擇更改為radioButtonA2 ,我希望radioGroupB也將其選擇更改為radioButtonB2 (因為它們的含義相同)。

但是我希望兩個單選按鈕上的事件itemStateChanged僅被調用一次 如果我告訴radioButtonA2 itemStateChanged事件也將radioGroupB的選擇調整為radioButtonB2 ,那么radioButtonB2 itemStateChanged事件也將被觸發(反之亦然),我不希望這樣。

獨立地,如果我按下radioButtonA2radioButtonB2 ,我希望顯示同步,然后調用我編寫的方法來處理更改。 但是只有一次,而不是兩次。 有什么幫助嗎?

我將采用一種MVC方法:您有1個模型對象,該對象由多個視圖表示(在您的情況下為多個窗口)。

您可以使用類似這樣的東西作為您的無線電組的模型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM