private void DisplayUpdate() { // 設定を初期化 Clear(); foreach (var item in CommandObj.Controls) { if (item.Verification()) { string displayName = item.Name; // リストボックスにアイテム追加 //for (int i = 0; i < 100; i++) CommandListBox.Items.Add(displayName); // リストボックスの一番上を選択 CommandListBox.SetSelected(0, true); FormListShow(); editFileOpenToolStripMenuItem.Enabled = true; } else { MessageBox.Show(item.Name + "の登録に失敗しました。\n設定を確認してください、", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Update(object obj) { if (obj.GetType().Name != "CommandCsvObject") { return; } foreach (var item in ((CommandCsvStorage.CommandCsvObject)obj).Items) { CommandListBox.Items.Add(item.Clone()); } CommandListBox.SetSelected(CommandListBox.Items.Count - 1, true); }
public void Add(object obj) { if (obj.GetType().Name != "Item") { return; } CommandJsonStorage.Item item = (CommandJsonStorage.Item)obj; var csvObj = ConvertJsonItemToCsvItem(item); csvObj.Name = new FormInputTextBox("表示名を入力して下さい。", "表示名の入力", item.Name ).GetInputText(); if (csvObj.Name != "") { //for (int i = 0; i < 100; i++) CommandListBox.Items.Add(csvObj.Clone()); // リストボックスの一番上を選択 CommandListBox.SetSelected(CommandListBox.Items.Count - 1, true); } }