public MainView() { InitializeComponent(); // Set the application icon this form. Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath); // Find an appropriate font for console like output. var faces = new [] { "Consolas", "Lucida Console", "Courier New" }; for (var f = 0; f < faces.Length; f++) { _outputWindow.Font = new System.Drawing.Font(faces[f], 9F, FontStyle.Regular, GraphicsUnit.Point, (byte)0); if (_outputWindow.Font.Name == faces[f]) { break; } } _outputWindow.SelectionHangingIndent = TextRenderer.MeasureText(" ", _outputWindow.Font).Width; _treeIcons = new ContentIcons(); _treeView.ImageList = _treeIcons.Icons; _treeView.BeforeExpand += TreeViewOnBeforeExpand; _treeView.BeforeCollapse += TreeViewOnBeforeCollapse; _treeView.NodeMouseClick += TreeViewOnNodeMouseClick; _treeView.NodeMouseDoubleClick += TreeViewOnNodeMouseDoubleClick; _propertyGrid.PropertyValueChanged += OnPropertyGridPropertyValueChanged; InitOutputWindowContextMenu(); Form = this; }
public MainView() { InitializeComponent(); // Set the application icon this form. Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath); // Find an appropriate font for console like output. var faces = new [] { "Consolas", "Lucida Console", "Courier New" }; for (var f=0; f < faces.Length; f++) { _outputWindow.Font = new System.Drawing.Font(faces[f], 9F, FontStyle.Regular, GraphicsUnit.Point, (byte)0); if (_outputWindow.Font.Name == faces[f]) break; } _outputWindow.SelectionHangingIndent = TextRenderer.MeasureText(" ", _outputWindow.Font).Width; _treeIcons = new ContentIcons(); _treeView.ImageList = _treeIcons.Icons; _treeView.BeforeExpand += TreeViewOnBeforeExpand; _treeView.BeforeCollapse += TreeViewOnBeforeCollapse; _treeView.NodeMouseClick += TreeViewOnNodeMouseClick; _treeView.NodeMouseDoubleClick += TreeViewOnNodeMouseDoubleClick; _propertyGrid.PropertyValueChanged += OnPropertyGridPropertyValueChanged; InitOutputWindowContextMenu(); Form = this; }