如何動態新增RadioButton控制項在GroupBox的Container內
前一篇文章有提到要進行聰明牌型提示。一副十三支的牌,有時候可以選擇的牌型很多樣,有時候卻很少。 因此,我想在Container內用RadioButton的方式來提出可以讓使用者選擇成是已經判斷出來可以用的牌型。也就是想在GroupBox內動態產生RadioButton控制項方式進行。 我參考了以下的網站: http://61.219.235.182:101/taiwan/msdn/library/2002/Apr-2002/whitepaper/vbtchCreatingControlArraysInVisualBasicNETVisualCNET.htm 這網站裡面寫的是在Forms內產生動態的Button。我略改了一下來用做我產生RadioButton控制項以及處理的類別。RadioButtonArray類別的程式如下: class RadioButtonArray : System.Collections.CollectionBase { private GroupBox thisGroupBox = new GroupBox(); int startX = 0, startY = 0; public RadioButtonArray(GroupBox myGroupBox) { thisGroupBox = myGroupBox; this.AddNewRadioButton(); } public RadioButtonArray(GroupBox myGroupBox, string radioBtnString) { thisGroupBox = myGroupBox; this.AddNewRadioButton(radioBtnString); } public RadioButtonArray(GroupBox myGroupBox, int positionX, int positionY) { thisGroupBox = myGroupBox;