私は多くのレガシーコードを持っていますが、私は望む機能を得るために非常に少数の行を変更しようとしています。私の問題は:実行時にDevexpress ListBoxControlをCheckedListbox/Radioグループコントロールに変換する
私はDevExpress.XtraEditors.ListBoxControlを持っています。今度は、実行時にこのListBoxControlを読み込む 'initFunction'があります。どのように行う、今
initFunction(bool allowMultipleSelect)
{
if(allowMultipleSelect)
{
//initialize the ListBoxControl as a CheckedListBoxControl
}
if(!allowMultipleSelect)
{
/*initialize the ListBoxControl as Radio Group Control so that only one value can be selected from the list */
}
}//end of initFunction
:私はそれがこのようになりますように、機能を変更する必要が
initFunction()
{
//code to populate and initialize ListBoxControl
abc = new DevExpress.XtraEditors.ListBoxControl(); //abc is declared as ListBoxControl
}//end of initFunction
:initFunction()は次のようにもともと私は先に進んでこれをする? ListBoxControlのプロパティを探してみましたが、コントロールを選択/ラジオコントロールとして選択的に初期化することができますが、何も見つからないことがあります。
ListBoxControlをCheckedListBoxControl/Radio Controlとして初期化することもできません。だから、どんな提案?