WinformにおけるDevExpressのRadopGroupのDescription,Value,Tag,Textの理解と使用
3243 ワード
シーン
Winformでは、xmlプロファイルを読み込み、ZedGraphのRadioGroupを動的に構成するオプションを実現します.
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100540708
以上、RadioGroupのオプションをプロファイルに従って動的に構成することを実現すると、
コードに基づいてRadioGroupのitemを生成し、選択したitemの値を取得する必要があります.
注意:
ブログのホームページ:https://blog.csdn.net/badao_liumang_qizhi公衆号の覇道に注目するプログラム猿はプログラミング関連の電子書籍、チュートリアルのプッシュと無料ダウンロードを獲得した.
インプリメンテーション
RadioGroupの各オプションは、RadioGroup Itemオプションです.
コードを使用してRadioGroupを生成する場合は、各Itemの表示時に表示される値と、選択時に取得される値を設定する必要があります.item.Description
具体的にitemごとに選択した内容です.item.Value
は、itemごとのvalue値です.item.Tag
は、追加の値にアクセスするために使用されます.
公式解釈:Gets or sets an object that contains custom data for the current RadioGroupItem object
現在のradiogroupitemオブジェクトのカスタムデータを含むオブジェクトを取得または設定します.
RadioGroup全体で選択されているRadioは1つしかないので、このデフォルトの選択を設定します.radioGroupX.EditValue = value 。
別の場所でRadioGroup全体の選択した値を取得すると、radioGroupX.Text
を選択します.
サンプルコード:
RadioGroupの生成 // radioGroup
RadioGroup radioGroupX = new RadioGroup();
foreach (TitleModel s in XradioGrupItems)
{
// item
RadioGroupItem item = new RadioGroupItem();
// value
item.Value = s.Title;
item.Tag = s.TitleKey;
//
item.Description = s.Title;
//
item.Enabled = true;
// radiogroup Items
radioGroupX.Properties.Items.Add(item);
}
//
radioGroupX.EditValue = xAttribute.Title;
ラジオグループを取る xAxisModel.Title = radioGroupX.Text;
xAxisModel.TitleKey =(string)radioGroupX.Properties.Items[radioGroupX.SelectedIndex].Tag;
RadioGroupの各オプションは、RadioGroup Itemオプションです.
コードを使用してRadioGroupを生成する場合は、各Itemの表示時に表示される値と、選択時に取得される値を設定する必要があります.
item.Description
具体的にitemごとに選択した内容です.
item.Value
は、itemごとのvalue値です.
item.Tag
は、追加の値にアクセスするために使用されます.
公式解釈:
Gets or sets an object that contains custom data for the current RadioGroupItem object
現在のradiogroupitemオブジェクトのカスタムデータを含むオブジェクトを取得または設定します.
RadioGroup全体で選択されているRadioは1つしかないので、このデフォルトの選択を設定します.
radioGroupX.EditValue = value 。
別の場所でRadioGroup全体の選択した値を取得すると、
radioGroupX.Text
を選択します.
サンプルコード:
RadioGroupの生成
// radioGroup
RadioGroup radioGroupX = new RadioGroup();
foreach (TitleModel s in XradioGrupItems)
{
// item
RadioGroupItem item = new RadioGroupItem();
// value
item.Value = s.Title;
item.Tag = s.TitleKey;
//
item.Description = s.Title;
//
item.Enabled = true;
// radiogroup Items
radioGroupX.Properties.Items.Add(item);
}
//
radioGroupX.EditValue = xAttribute.Title;
ラジオグループを取る
xAxisModel.Title = radioGroupX.Text;
xAxisModel.TitleKey =(string)radioGroupX.Properties.Items[radioGroupX.SelectedIndex].Tag;