質問

何が最良の方法を実装する複数の選択オプションはWindows Forms?たいの執行の単一選択リストから、デフォルトの値です。

そのようなコンボボックスが良い選択があるので、指定の非空白のデフォルトはどのようなものか?
かずセットでコードが適切なトの再計算がたい何かが足りない.

役に立ちましたか?

解決

だいたい一つの答えをグループから、ラジオボタンを制御することで最適な使用のコンボボックスかまいます。設定のデフォルト値で追加のアイテムのコンボボックスコレクションの設定を行SelectedIndexはSelectedItemすることができる。

によってどのように多くのオプションまでをお使いいただけますのでListBoxのSelectionModeプロパティを設定すMultiSimpleの場合で複数の選択肢が用のチェックボックスをチェック。

他のヒント

対応することができるでしょうをセットするだけで、実際にコンボボックス.SelectedIndex煙たいもののデフォルト値のままです。

http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selectedindex.aspx

をご利用 コンボボックス.SelectedItem または SelectedIndex 産後の項目が挿入されていたの選択デフォルトの商品です。

このまま使用を検討 ラジオボタン 制御を実施選択のオプションです。

利用でき、コンボボックスの DropDownStyle プロパティを設定すDropDownListとSelectedIndexが0(またはどのようなデフォルトの項目すべき水準にあるといえます。この力を常に有する項目をリストから選択します。忘れてしまった場合は、そのためには、ユーザーがタイプしたかの編集ボックスパートをすれば:)

る場合、ユーザの小さな選択肢のリスト貼付けのラジオボタンを押します。しかし、また使用したいのですが、コンボボックスのためのダイナミックまたは長期のリストが表示されます。セットのスタイルDropDownList.

private sub populateList( items as List(of UserChoices))
   dim choices as UserChoices
   dim defaultChoice as UserChoices 

   for each choice in items
      cboList.items.add(choice)
      '-- you could do user specific check or base it on some other 
      '---- setting to find the default choice here
      if choice.state = _user.State or choice.state = _settings.defaultState then 
          defaultChoice = choice
      end if 
   next 
   '-- you chould select the first one
   if cboList.items.count > 0 then
      cboList.SelectedItem = cboList.item(0)
   end if 

   '-- continuation of hte default choice
   cboList.SelectedItem = defaultChoice

end sub
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top