Пример #1
0
        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);
                }
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
            }
        }