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(); }
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(); }