私はコンボボックスを持つフォームを持っています。ユーザーがフォームを閉じて再度開いても、このコンボボックスの値を変更しないでください。ユーザーが更新しない限り、値は一定のままでなければなりません。更新されたフィールドは一定のままです。コンボボックスの定数値
0
A
答えて
1
次に、選択した値をどこかに保存する必要があります。これは、どこでどこを決定する必要があるかによって異なります。
アプリケーション全体を閉じて開いている場合は、その値をデータベースまたはファイルに保存する必要があります.xmlファイルが最適な方法です。
あなただけ、あなたはそれをメモリに格納することができ、アプリケーションの存続期間中変わらず、それを維持する必要がある場合 - フォームの静的変数に言うことができます、以下はそのオプションを示しています
public partial class Form1 : Form
{
static string selection;
public Form1()
{
InitializeComponent();
comboBox1.SelectedItem = selection;
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
selection = (string)comboBox1.SelectedItem;
}
}
1
あなたはフルたとえば、フォームのロード
private void Form_Load(object o , EventArgs e)
{
combo.SelectedValue = someData.SomeID;
}
に正しい値にcombo.SelectedValue
を設定する必要があります。vb.net, combobox.datasource will change selected index?
関連する問題
- 1. 複数のコンボボックスと特定の選択値を持つcount div
- 2. C#Winforms - コンボボックス選択値の設定
- 3. 設定方法Swtコンボボックスのデフォルト値は?
- 4. 剣道コンボボックスの設定デフォルト値
- 5. 同じ値のVBA UserForm複数のコンボボックス
- 6. コンボボックスのパラメータ値
- 7. Datagridviewコンボボックスの値
- 8. コンボボックスのデフォルト値
- 9. コンボボックスのデフォルト値
- 10. 戻り値変数付きのPythonコンボボックス
- 11. 複数の値をコンボボックスに追加
- 12. Extjs4コンボボックス設定値フィールドとディスプレイファイルID
- 13. コンボボックスで初期値を設定する
- 14. ExtJsコンボボックスが値を設定しない
- 15. vb.netのコンボボックスの値
- 16. Zend - 別のコンボボックスの値に依存するコンボボックスの値
- 17. wpfコンボボックスのデフォルト値
- 18. コードにコンボボックスの値
- 19. コンボボックスが値
- 20. コンボボックスの値を複数値のcontrolsourceで非表示にする
- 21. アクセスvbaの複数値コンボボックスから値を取得
- 22. ユーザーが別のコンボボックスで値を選択したときのコンボボックス値の設定方法
- 23. コンボボックスの値の更新
- 24. ext jsのコンボボックスの値
- 25. DataGridViewコンボボックスで既定値を設定します
- 26. wpfコンボボックスのデフォルト値をtextBlock
- 27. コンボボックスのデフォルト値winforms C#
- 28. KnockoutJS jQueryUIコンボボックスのデータバインド値
- 29. は、PHPは、コンボボックスの値
- 30. Extjs 4コンボボックスのデフォルト値
おかげで、実際にグローバルに定義されたvariabを私の問題を解決しました。アプリケーションの存続期間にのみ必要です。 –
上記の解決策は、アプリケーションの存続期間中存続し、これを達成するために最低特権の原則を使用します。これを公開プロパティにすると、他のコンポーネント(フォーム)からアクセスできるようになります。 – dice