解決Warning: skipping non-radio button in group

VC菜鳥的博客,原文地址:http://henryfu2005.blog.163.com/blog/static /82079657200852904630294/

    現象:當我們加入一組單選按鈕,並將它們設置爲一組互斥按鈕,然後又添加其他控件,這時按 F5編譯,出現如下警告信息: Warning: skipping non-radio button in group.

    原因:這條警告告訴我們,編譯系統跳過了(同這組互斥按鈕在一組的)非單選按鈕。其實,當我們選擇某一控件的Group屬性後,在這個控件之後創建的其他 控件都被看成是同一組控件,除非遇到下一個設置了Group屬性的控件。也就是說,我們將單選按鈕之後創建的這些控件和單選按鈕放在了同一組,而這些控件 是non-radio控件。

    解決:雖然這一警告並不會影響程序的運行,但還是去掉爲好。知道了原因,解決起來就很簡單了。一般單選按鈕之後創建的控件會是一個Group box (上面是xyz的那個),這時我們只要將這個Group box的Group屬性打勾即可解決這個問題;如果這組單選按鈕之後的控件是其他類型,同樣只要將其Group屬性打勾即可。


PS:radio button的值的順序取決於Tab Order的順序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章