0
我有2個單選按鈕說r1和r2組合在一起,並從屬性使r1組爲真。 我做了bool變量(vr)並附上這些單選按鈕(DDX)。如何手動設置單選按鈕(通過代碼)?
現在來自代碼我寫了vr = 1 then updateata(TRUE)。但是從UI來看,它仍然顯示r1單選按鈕,而不是r2。 如何通過更改vr使無線電r2活動?
我有2個單選按鈕說r1和r2組合在一起,並從屬性使r1組爲真。 我做了bool變量(vr)並附上這些單選按鈕(DDX)。如何手動設置單選按鈕(通過代碼)?
現在來自代碼我寫了vr = 1 then updateata(TRUE)。但是從UI來看,它仍然顯示r1單選按鈕,而不是r2。 如何通過更改vr使無線電r2活動?
UpdateData(TRUE)
是用控件數據更新變量。您想更新變量中的控件,因此您必須使用UpdateData(FALSE)
。
注:我總是添加以下定義了stdafx.h中,所以我不會忘記:
// to use with UpdateData
#define TOWINDOW FALSE
#define TODATA TRUE
,然後我就用UpdateData(TOWINDOW)
或UpdateData(TODATA)
。
也許這個問題可以幫助:http://stackoverflow.com/questions/932315/why-do-my-radio-buttons-not-work –
感謝您的答覆。我去鏈接,但沒有找到我的anwswer.iwant當變量附加到手動更改單選按鈕。 – Suri
請附上您的代碼,特別是與r1,r2,vr和綁定有關的代碼。 –