2012-03-07 14 views
0

私は多くのレガシーコードを持っていますが、私は望む機能を得るために非常に少数の行を変更しようとしています。私の問題は:実行時に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 

enter image description here

:私はそれがこのようになりますように、機能を変更する必要が

initFunction() 
{ 
//code to populate and initialize ListBoxControl 
abc = new DevExpress.XtraEditors.ListBoxControl(); //abc is declared as ListBoxControl 
}//end of initFunction 

usual ListBoxControl

:initFunction()は次のようにもともと私は先に進んでこれをする? ListBoxControlのプロパティを探してみましたが、コントロールを選択/ラジオコントロールとして選択的に初期化することができますが、何も見つからないことがあります。

ListBoxControlをCheckedListBoxControl/Radio Controlとして初期化することもできません。だから、どんな提案?

答えて

0

これを実現する簡単な方法はありません。多くのコードが含まれています。ここでは、このような質問に答えるためのリンクはありません。 E3152

関連する問題