ドメインアップダウンの使い方
DomainUpDownは、Winformsコントロールであり、固定の文字列リストから項目を表示および選択するために使用されます。通常は、事前定義された選択肢を選択したり、離散的な数値を選択したりするために使用されます。
DomainUpDownコントロールを使用すると、以下の手順に従って操作できます。
- Windows フォームに DomainUpDown コントロールをドラッグアンドドロップするか、コードで DomainUpDown インスタンスを作成してください。
- DomainUpDownコントロールに表示および選択するアイテムを追加するには、Itemsプロパティを設定します。これは、文字列を直接追加する方法または文字列配列を割り当てる方法で行うことができます。
- 必要に応じて、ReadOnly(読み取り専用モード)、Wrap(ループ選択の有無)やUpDownAlign(矢印ボタンの配置)など、追加のプロパティを設定できます。
- 選択が変更された時に適切な操作を実行するために、SelectionChangedイベントを処理してください。
- 現在選択されているアイテムのインデックスやテキストを取得するには、SelectedIndexやSelectedTextプロパティを使用できます。
DomainUpDownコントロールを使用した簡単な例を以下に示します:
// 创建并初始化DomainUpDown控件
DomainUpDown domainUpDown = new DomainUpDown();
domainUpDown.Location = new Point(50, 50);
domainUpDown.Size = new Size(150, 20);
// 添加要显示和选择的项
domainUpDown.Items.Add("Option 1");
domainUpDown.Items.Add("Option 2");
domainUpDown.Items.Add("Option 3");
// 设置其他属性
domainUpDown.ReadOnly = true;
domainUpDown.Wrap = true;
domainUpDown.UpDownAlign = LeftRightAlignment.Right;
// 处理SelectionChanged事件
domainUpDown.SelectionChanged += new EventHandler(domainUpDown_SelectionChanged);
// 添加DomainUpDown控件到窗体
this.Controls.Add(domainUpDown);
// SelectionChanged事件处理程序
private void domainUpDown_SelectionChanged(object sender, EventArgs e)
{
// 获取当前选择的项的索引
int selectedIndex = domainUpDown.SelectedIndex;
// 获取当前选择的项的文本
string selectedText = domainUpDown.SelectedItem.ToString();
// 执行相应的操作
// ...
}
上記の手順に従うことで、Windowsフォーム内でDomainUpDownコントロールを使用して事前定義されたアイテムを表示および選択することができます。