Beispiel #1
0
        public Form1()
        {
            InitializeComponent();

            // init table content
            tableContentList = GeneralHelper.LoadData <BindingList <ConsoleCommand> >() ?? new BindingList <ConsoleCommand>();

            //set tableContentList as table data source
            dgv_table_view.SetDataSource(tableContentList);

            //if any value changed set set app as dirty to prompt user for save
            dgv_table_view.CellValueChanged             += (object sender, DataGridViewCellEventArgs e) => { IsDirty = true; };
            dgv_table_view.CurrentCellDirtyStateChanged += (object sender, EventArgs e) => { IsDirty = true; };

            //inform user where does the commands are loaded
            label2.Text = "Commands are loaded from: " + GeneralHelper.IncludePath;

            //if include commands path is not created or not in PATH Environment variable then create and add it
            GeneralHelper.CheckIncludePath();
        }