コード例 #1
0
        private void TemplatesEditor_Load(object sender, System.EventArgs e)
        {
            SourceGrid2.DataModels.EditorTextBoxButton editorBtn = new SourceGrid2.DataModels.EditorTextBoxButton(typeof(string));
            editorBtn.AttachEditorControl(gridList.ScrollablePanel);
            editorBtn.GetEditorTextBoxTypedButton(gridList.ScrollablePanel).DialogOpen += new EventHandler(TemplatesEditor_DialogOpen);

            gridList.ColumnsCount = 1;
            for (int r = 0; r < AvailableTemplateFiles.Count; r++)
            {
                gridList.Rows.Insert(r);
                gridList[r, 0] = new SourceGrid2.Cells.Real.Cell(AvailableTemplateFiles[r], editorBtn);
            }

            for (int r = AvailableTemplateFiles.Count; r < AvailableTemplateFiles.Count + 20; r++)
            {
                gridList.Rows.Insert(r);
                gridList[r, 0] = new SourceGrid2.Cells.Real.Cell("", editorBtn);
            }

            gridList.AutoSizeMinHeight            = gridList.Font.Height;
            gridList.AutoStretchColumnsToFitWidth = true;
            gridList.StretchColumnsToFitWidth();
        }
コード例 #2
0
        private void TemplatesEditor_Load(object sender, System.EventArgs e)
        {
            SourceGrid2.DataModels.EditorTextBoxButton editorBtn = new SourceGrid2.DataModels.EditorTextBoxButton(typeof(string));
            editorBtn.AttachEditorControl(gridList.ScrollablePanel);
            editorBtn.GetEditorTextBoxTypedButton(gridList.ScrollablePanel).DialogOpen += new EventHandler(TemplatesEditor_DialogOpen);

            gridList.ColumnsCount = 1;
            for (int r = 0; r < AvailableTemplateFiles.Count; r++)
            {
                gridList.Rows.Insert(r);
                gridList[r, 0] = new SourceGrid2.Cells.Real.Cell(AvailableTemplateFiles[r], editorBtn);
            }

            for (int r = AvailableTemplateFiles.Count; r < AvailableTemplateFiles.Count+20; r++)
            {
                gridList.Rows.Insert(r);
                gridList[r, 0] = new SourceGrid2.Cells.Real.Cell("", editorBtn);
            }

            gridList.AutoSizeMinHeight = gridList.Font.Height;
            gridList.AutoStretchColumnsToFitWidth = true;
            gridList.StretchColumnsToFitWidth();
        }