コード例 #1
0
        private void CreateGridScriptIndicators()
        {
            _gridNamesScript = DataGridFactory.GetDataGridView(DataGridViewSelectionMode.FullRowSelect,
                                                               DataGridViewAutoSizeRowsMode.AllCells);

            _gridNamesScript.ReadOnly   = true;
            _gridNamesScript.ScrollBars = ScrollBars.Vertical;
            HostNamesScript.Child       = _gridNamesScript;
            DataGridViewColumn column = new DataGridViewColumn();

            column.HeaderText   = OsLocalization.Charts.LabelIndicatorType;
            column.CellTemplate = new DataGridViewTextBoxCell();
            column.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            _gridNamesScript.Columns.Add(column);

            List <string> indName = IndicatorsFactory.GetIndicatorsNames();

            for (int i = 0; i < indName.Count; i++)
            {
                _gridNamesScript.Rows.Add(indName[i]);
            }
            _gridNamesScript.Click += delegate { _lastScriptGrid = true; };
        }