private void AddColumnsToGridOrder() { gridOrder.Columns.Clear(); // Initialize and add a text box column. DataGridViewColumn column = new DataGridViewTextBoxColumn(); column.DataPropertyName = Title.nameProduct; column.Name = Title.nameProduct; gridOrder.Columns.Add(column); try { DataGridViewNumericUpDownColumn updownColumn = new DataGridViewNumericUpDownColumn(); updownColumn.DataPropertyName = Title.amount; updownColumn.Name = Title.amount; gridOrder.Columns.Add(updownColumn); } catch (Exception ex) { Messages.ShowErrorMessage(ex.Message); } //DataGridViewTextBoxColumn IDPackagecolumn = new DataGridViewTextBoxColumn(); //IDPackagecolumn.DataPropertyName = Title.IDPackage; //IDPackagecolumn.Name = Title.IDPackage; //IDPackagecolumn.ReadOnly = true; //gridOrder.Columns.Add(IDPackagecolumn); }
public override void InitData() { GRD.Columns.Clear(); this.DataSource = m_GanttControl.Resources; // SetUp custom edit controls // Text DataGridViewTextBoxColumn txtText = new DataGridViewTextBoxColumn(); txtText.DataPropertyName = "Text"; txtText.HeaderText = Properties.Resources.ColumnHeader_Text; txtText.Width = 240; GRD.Columns.Add(txtText); // ResourceType DataGridViewComboBoxColumn colResourceType = new DataGridViewComboBoxColumn(); KS.Gantt.Dialogs.ComboBoxHelpers.FillComboEx(colResourceType, typeof(KS.Gantt.ResourceTypes)); colResourceType.DataPropertyName = "ResourceType"; colResourceType.Name = "ResourceType"; colResourceType.HeaderText = Properties.Resources.ColumnHeader_ResourceType; colResourceType.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; colResourceType.Width = 120; GRD.Columns.Add(colResourceType); // Role DataGridViewTextBoxColumn txtRole = new DataGridViewTextBoxColumn(); txtRole.DataPropertyName = "Role"; txtRole.HeaderText = Properties.Resources.ColumnHeader_Role; txtRole.Width = 160; GRD.Columns.Add(txtRole); // CostPerHour DataGridViewNumericUpDownColumn colCostPerHour = new DataGridViewNumericUpDownColumn(); colCostPerHour.Name = "CostPerHour"; colCostPerHour.DataPropertyName = "CostPerHour"; colCostPerHour.HeaderText = Properties.Resources.ColumnHeader_CostPerHour; colCostPerHour.SortMode = DataGridViewColumnSortMode.NotSortable; // colCostPerHour.SortMode = DataGridViewColumnSortMode.Automatic; colCostPerHour.ReadOnly = false; colCostPerHour.DecimalPlaces = 2; colCostPerHour.ThousandsSeparator = true; colCostPerHour.Increment = 1; colCostPerHour.Minimum = 0; colCostPerHour.Maximum = Decimal.MaxValue; colCostPerHour.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; colCostPerHour.Width = 120; GRD.Columns.Add(colCostPerHour); // Description DataGridViewTextBoxColumn txtDescription = new DataGridViewTextBoxColumn(); txtDescription.DataPropertyName = "Description"; txtDescription.HeaderText = Properties.Resources.ColumnHeader_Description; txtDescription.Width = 240; GRD.Columns.Add(txtDescription); EnableControls(); }
public void Test_CellTemplateIsNumericUpDownCell() { //---------------Set up test pack------------------- //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- DataGridViewNumericUpDownColumn dtColumn = new DataGridViewNumericUpDownColumn(); //---------------Test Result ----------------------- Assert.IsInstanceOf(typeof(NumericUpDownCell), dtColumn.CellTemplate); }
// add numeric up and down Column private void AddNumericUpDownColumn(string text, int minimum) { DataGridViewNumericUpDownColumn numericUpDownColumn = new DataGridViewNumericUpDownColumn(); numericUpDownColumn.HeaderText = text; numericUpDownColumn.Name = text; numericUpDownColumn.Minimum = minimum; numericUpDownColumn.ReadOnly = _presentationModel.IsNumericUpDownColumnReadOnly; _recordDataGridView.Columns.Add(numericUpDownColumn); _recordDataGridView.CellValueChanged += new DataGridViewCellEventHandler(UpdateRow); }
public void Test_SetCellTemplate() { //---------------Set up test pack------------------- DataGridViewNumericUpDownColumn dtColumn = new DataGridViewNumericUpDownColumn(); NumericUpDownCell NumericUpDownCell = new NumericUpDownCell(); //---------------Assert Precondition---------------- Assert.AreNotSame(NumericUpDownCell, dtColumn.CellTemplate); //---------------Execute Test ---------------------- dtColumn.CellTemplate = NumericUpDownCell; //---------------Test Result ----------------------- Assert.AreSame(NumericUpDownCell, dtColumn.CellTemplate); }
internal void LoadFontTable(CharacterInfo[] data) { _data = data; FontCharsGridView.AutoGenerateColumns = false; var colId = new DataGridViewTextBoxColumn { Name = "colId", HeaderText = "Id", DefaultCellStyle = new DataGridViewCellStyle { Format = "X2", BackColor = Color.LightGray }, ReadOnly = true, SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(colId); var colChr = new DataGridViewTextBoxColumn { Name = "colChr", HeaderText = "Chr", DefaultCellStyle = new DataGridViewCellStyle { BackColor = Color.LightGray }, ReadOnly = true, SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(colChr); var column = new DataGridViewNumericUpDownColumn { Name = "colWidth", HeaderText = "Ancho", DecimalPlaces = 0, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(1), Maximum = new decimal(0x10), Minimum = new decimal(0), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); FontCharsGridView.RowCount = 128; }
//加入數量和總價的column private void InitializeDataGridView() { DataGridViewNumericUpDownColumn upDown = new DataGridViewNumericUpDownColumn(); upDown.HeaderText = "數量"; upDown.Width = 60; upDown.Name = "_proudctAmount"; _orderForm.Columns.Add(upDown); DataGridViewTextBoxColumn total = new DataGridViewTextBoxColumn(); total.HeaderText = "總價"; total.Width = 100; _orderForm.Columns.Add(total); }
public void Test_SetCellTemplate_MustBeNumericUpDownCell() { //---------------Set up test pack------------------- DataGridViewNumericUpDownColumn dtColumn = new DataGridViewNumericUpDownColumn(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- bool errorThrown = false; try { dtColumn.CellTemplate = new System.Windows.Forms.DataGridViewCheckBoxCell(); } catch (InvalidCastException) { errorThrown = true; } //---------------Test Result ----------------------- Assert.IsTrue(errorThrown, "Cell Template must be type of NumericUpDownCell"); }
private void BuildInputDataGrid() { int inCount = _programLogic.ExaminedNetwork.InputCount; for (int i = 0; i < inCount; i++) { DataGridViewNumericUpDownColumn col = new DataGridViewNumericUpDownColumn(); col.HeaderText = String.Format("x({0})", i + 1); uiInputData.Columns.Add(col); col.MinimumWidth = 60; col.Minimum = -10m; col.Maximum = 10m; col.Increment = 0.1m; col.DecimalPlaces = 1; } uiInputData.Rows.Add(); }
private void tasksNum_ValueChanged(object sender, EventArgs e) { while (tasksNum.Value < _taskColumns.Count) { DataGridViewNumericUpDownColumn col = _taskColumns[_taskColumns.Count - 1]; dataGridView.Columns.Remove(col); _taskColumns.Remove(col); col.Dispose(); } while (tasksNum.Value > _taskColumns.Count) { DataGridViewNumericUpDownColumn clm = new DataGridViewNumericUpDownColumn { Minimum = 0, Maximum = 10, Name = "Task " + (_taskColumns.Count + 1) }; dataGridView.Columns.Add(clm); _taskColumns.Add(clm); } _gradeColumn.DisplayIndex = dataGridView.Columns.Count - 1; }
internal void LoadFontTable(CharacterInfo[] data) { _data = data; FontCharsGridView.AutoGenerateColumns = false; var colId = new DataGridViewTextBoxColumn { Name = "colId", HeaderText = "Id", DefaultCellStyle = new DataGridViewCellStyle { Format = "X2", BackColor = Color.LightGray }, ReadOnly = true, SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(colId); var colChr = new DataGridViewTextBoxColumn { Name = "colChr", HeaderText = "Chr", DefaultCellStyle = new DataGridViewCellStyle { BackColor = Color.LightGray }, ReadOnly = true, SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(colChr); var column = new DataGridViewNumericUpDownColumn { Name = "colValue0", HeaderText = "TopLeft", DecimalPlaces = 3, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(new [] { 1, 0, 0, 131072 }), Maximum = new decimal(new [] { 2, 0, 0, 0 }), Minimum = new decimal(new [] { 2, 0, 0, -2147483648 }), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); column = new DataGridViewNumericUpDownColumn { Name = "colValue1", HeaderText = "TopRight", DecimalPlaces = 3, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(new[] { 1, 0, 0, 131072 }), Maximum = new decimal(new[] { 2, 0, 0, 0 }), Minimum = new decimal(new[] { 2, 0, 0, -2147483648 }), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); column = new DataGridViewNumericUpDownColumn { Name = "colValue2", HeaderText = "MiddleLeft", DecimalPlaces = 3, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(new[] { 1, 0, 0, 131072 }), Maximum = new decimal(new[] { 2, 0, 0, 0 }), Minimum = new decimal(new[] { 2, 0, 0, -2147483648 }), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); column = new DataGridViewNumericUpDownColumn { Name = "colValue3", HeaderText = "MiddleRight", DecimalPlaces = 3, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(new[] { 1, 0, 0, 131072 }), Maximum = new decimal(new[] { 2, 0, 0, 0 }), Minimum = new decimal(new[] { 2, 0, 0, -2147483648 }), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); column = new DataGridViewNumericUpDownColumn { Name = "colValue4", HeaderText = "BottomLeft", DecimalPlaces = 3, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(new[] { 1, 0, 0, 131072 }), Maximum = new decimal(new[] { 2, 0, 0, 0 }), Minimum = new decimal(new[] { 2, 0, 0, -2147483648 }), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); column = new DataGridViewNumericUpDownColumn { Name = "colValue5", HeaderText = "BottomRight", DecimalPlaces = 3, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Increment = new decimal(new[] { 1, 0, 0, 131072 }), Maximum = new decimal(new[] { 2, 0, 0, 0 }), Minimum = new decimal(new[] { 2, 0, 0, -2147483648 }), SortMode = DataGridViewColumnSortMode.NotSortable, }; FontCharsGridView.Columns.Add(column); FontCharsGridView.RowCount = 256; }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> public void InitializeComponent() { this.components = new System.ComponentModel.Container(); AdvancedDataGridView.TreeGridNode treeGridNode1 = new AdvancedDataGridView.TreeGridNode(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton4 = new System.Windows.Forms.ToolStripButton(); this.treeGridView1 = new AdvancedDataGridView.TreeGridView(); this.ColPCName = new AdvancedDataGridView.TreeGridColumn(); this.ColPCIP = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ColPCMac = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ColDownload = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ColUpload = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ColDownCap = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn(); this.ColUploadCap = new DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn(); this.ColBlock = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.ColSpoof = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.ContextMenuViews = new System.Windows.Forms.ContextMenuStrip(this.components); this.ViewMenuIP = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuMAC = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuDownload = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuUpload = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuDownloadCap = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuUploadCap = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuBlock = new System.Windows.Forms.ToolStripMenuItem(); this.ViewMenuSpoof = new System.Windows.Forms.ToolStripMenuItem(); this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.timer1 = new System.Windows.Forms.Timer(this.components); this.timer2 = new System.Windows.Forms.Timer(this.components); this.timerSpoof = new System.Windows.Forms.Timer(this.components); this.SelfishNetTrayIcon = new System.Windows.Forms.NotifyIcon(this.components); this.timerDiscovery = new System.Windows.Forms.Timer(this.components); this.toolStrip1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.treeGridView1)).BeginInit(); this.ContextMenuViews.SuspendLayout(); this.SuspendLayout(); // // toolStrip1 // this.toolStrip1.ImageScalingSize = new System.Drawing.Size(32, 32); this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripButton1, this.toolStripSeparator1, this.toolStripButton2, this.toolStripSeparator2, this.toolStripButton3, this.toolStripButton4 }); this.toolStrip1.Location = new System.Drawing.Point(0, 0); this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Size = new System.Drawing.Size(703, 39); this.toolStrip1.TabIndex = 0; this.toolStrip1.Text = "toolStrip1"; // // toolStripButton1 // this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.toolStripButton1.Image = global::Properties.Resources.search; this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton1.Name = "toolStripButton1"; this.toolStripButton1.Size = new System.Drawing.Size(36, 36); this.toolStripButton1.Text = "Network Discovery"; this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); // // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Size = new System.Drawing.Size(6, 39); // // toolStripButton2 // this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.toolStripButton2.Image = global::Properties.Resources.play; this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton2.Name = "toolStripButton2"; this.toolStripButton2.Size = new System.Drawing.Size(36, 36); this.toolStripButton2.Text = "Start redirecting-spoofing"; this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; this.toolStripSeparator2.Size = new System.Drawing.Size(6, 39); // // toolStripButton3 // this.toolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.toolStripButton3.Image = global::Properties.Resources.pause; this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton3.Name = "toolStripButton3"; this.toolStripButton3.Size = new System.Drawing.Size(36, 36); this.toolStripButton3.Text = "stop redirecting- spoofing"; this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click); // // toolStripButton4 // this.toolStripButton4.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.toolStripButton4.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton4.Name = "toolStripButton4"; this.toolStripButton4.Size = new System.Drawing.Size(23, 36); this.toolStripButton4.Text = "Help"; this.toolStripButton4.Click += new System.EventHandler(this.toolStripButton4_Click); // // treeGridView1 // this.treeGridView1.AllowUserToAddRows = false; this.treeGridView1.AllowUserToDeleteRows = false; this.treeGridView1.AllowUserToOrderColumns = true; this.treeGridView1.AllowUserToResizeRows = false; this.treeGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; this.treeGridView1.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells; this.treeGridView1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.treeGridView1.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.RaisedHorizontal; this.treeGridView1.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; this.treeGridView1.ColumnHeadersHeight = 35; this.treeGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.ColPCName, this.ColPCIP, this.ColPCMac, this.ColDownload, this.ColUpload, this.ColDownCap, this.ColUploadCap, this.ColBlock, this.ColSpoof }); this.treeGridView1.ContextMenuStrip = this.ContextMenuViews; this.treeGridView1.Dock = System.Windows.Forms.DockStyle.Fill; this.treeGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.treeGridView1.ImageList = this.imageList1; this.treeGridView1.Location = new System.Drawing.Point(0, 39); this.treeGridView1.Name = "treeGridView1"; treeGridNode1.Height = 20; treeGridNode1.ImageIndex = 1; this.treeGridView1.Nodes.Add(treeGridNode1); this.treeGridView1.RowHeadersVisible = false; this.treeGridView1.ShowCellErrors = false; this.treeGridView1.ShowCellToolTips = false; this.treeGridView1.ShowEditingIcon = false; this.treeGridView1.ShowRowErrors = false; this.treeGridView1.Size = new System.Drawing.Size(703, 363); this.treeGridView1.TabIndex = 1; this.treeGridView1.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.treeGridView1_CellPainting); this.treeGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.treeGridView1_CellValueChanged); this.treeGridView1.CurrentCellDirtyStateChanged += new System.EventHandler(this.treeGridView1_CurrentCellDirtyStateChanged); // // ColPCName // this.ColPCName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColPCName.DefaultNodeImage = null; this.ColPCName.FillWeight = 180.4366F; this.ColPCName.HeaderText = "PC Name"; this.ColPCName.MinimumWidth = 40; this.ColPCName.Name = "ColPCName"; this.ColPCName.ReadOnly = true; this.ColPCName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // ColPCIP // this.ColPCIP.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColPCIP.FillWeight = 119.7174F; this.ColPCIP.HeaderText = "IP"; this.ColPCIP.MinimumWidth = 35; this.ColPCIP.Name = "ColPCIP"; this.ColPCIP.ReadOnly = true; this.ColPCIP.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // ColPCMac // this.ColPCMac.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColPCMac.FillWeight = 106.599F; this.ColPCMac.HeaderText = "MAC"; this.ColPCMac.MinimumWidth = 35; this.ColPCMac.Name = "ColPCMac"; this.ColPCMac.ReadOnly = true; this.ColPCMac.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // ColDownload // this.ColDownload.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColDownload.FillWeight = 74.57431F; this.ColDownload.HeaderText = "Download KB/s"; this.ColDownload.MinimumWidth = 20; this.ColDownload.Name = "ColDownload"; this.ColDownload.ReadOnly = true; this.ColDownload.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // ColUpload // this.ColUpload.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColUpload.FillWeight = 70.42757F; this.ColUpload.HeaderText = "Upload KB/s"; this.ColUpload.MinimumWidth = 20; this.ColUpload.Name = "ColUpload"; this.ColUpload.ReadOnly = true; this.ColUpload.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // ColDownCap // this.ColDownCap.HeaderText = "Download Cap"; this.ColDownCap.Maximum = new decimal(new int[] { 10000, 0, 0, 0 }); this.ColDownCap.Name = "ColDownCap"; this.ColDownCap.ThousandsSeparator = true; // // ColUploadCap // this.ColUploadCap.HeaderText = "Upload Cap"; this.ColUploadCap.Maximum = new decimal(new int[] { 10000, 0, 0, 0 }); this.ColUploadCap.Name = "ColUploadCap"; this.ColUploadCap.ThousandsSeparator = true; // // ColBlock // this.ColBlock.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColBlock.FalseValue = "False"; this.ColBlock.FillWeight = 48.2451F; this.ColBlock.HeaderText = "Block"; this.ColBlock.MinimumWidth = 10; this.ColBlock.Name = "ColBlock"; this.ColBlock.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.ColBlock.TrueValue = "True"; // // ColSpoof // this.ColSpoof.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.ColSpoof.FalseValue = "False"; this.ColSpoof.HeaderText = "Spoof"; this.ColSpoof.MinimumWidth = 10; this.ColSpoof.Name = "ColSpoof"; this.ColSpoof.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.ColSpoof.TrueValue = "True"; this.ColSpoof.Visible = false; // // ContextMenuViews // this.ContextMenuViews.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.ViewMenuIP, this.ViewMenuMAC, this.ViewMenuDownload, this.ViewMenuUpload, this.ViewMenuDownloadCap, this.ViewMenuUploadCap, this.ViewMenuBlock, this.ViewMenuSpoof }); this.ContextMenuViews.Name = "ContextMenuViews"; this.ContextMenuViews.Size = new System.Drawing.Size(153, 180); this.ContextMenuViews.Text = "Columns Views"; // // ViewMenuIP // this.ViewMenuIP.Checked = true; this.ViewMenuIP.CheckOnClick = true; this.ViewMenuIP.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuIP.Name = "ViewMenuIP"; this.ViewMenuIP.Size = new System.Drawing.Size(152, 22); this.ViewMenuIP.Text = "IP"; this.ViewMenuIP.CheckStateChanged += new System.EventHandler(this.ViewMenuIP_CheckStateChanged); // // ViewMenuMAC // this.ViewMenuMAC.Checked = true; this.ViewMenuMAC.CheckOnClick = true; this.ViewMenuMAC.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuMAC.Name = "ViewMenuMAC"; this.ViewMenuMAC.Size = new System.Drawing.Size(152, 22); this.ViewMenuMAC.Text = "MAC"; this.ViewMenuMAC.CheckStateChanged += new System.EventHandler(this.ViewMenuMAC_CheckStateChanged); // // ViewMenuDownload // this.ViewMenuDownload.Checked = true; this.ViewMenuDownload.CheckOnClick = true; this.ViewMenuDownload.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuDownload.Name = "ViewMenuDownload"; this.ViewMenuDownload.Size = new System.Drawing.Size(152, 22); this.ViewMenuDownload.Text = "Download"; this.ViewMenuDownload.CheckStateChanged += new System.EventHandler(this.ViewMenuDownload_CheckStateChanged); // // ViewMenuUpload // this.ViewMenuUpload.Checked = true; this.ViewMenuUpload.CheckOnClick = true; this.ViewMenuUpload.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuUpload.Name = "ViewMenuUpload"; this.ViewMenuUpload.Size = new System.Drawing.Size(152, 22); this.ViewMenuUpload.Text = "Upload"; this.ViewMenuUpload.CheckStateChanged += new System.EventHandler(this.ViewMenuUpload_CheckStateChanged); // // ViewMenuDownloadCap // this.ViewMenuDownloadCap.Checked = true; this.ViewMenuDownloadCap.CheckOnClick = true; this.ViewMenuDownloadCap.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuDownloadCap.Name = "ViewMenuDownloadCap"; this.ViewMenuDownloadCap.Size = new System.Drawing.Size(152, 22); this.ViewMenuDownloadCap.Text = "Download Cap"; this.ViewMenuDownloadCap.CheckStateChanged += new System.EventHandler(this.DownloadCapToolStripMenuItem_CheckStateChanged); this.ViewMenuDownloadCap.Click += new System.EventHandler(this.DownloadCapToolStripMenuItem_Click); // // ViewMenuUploadCap // this.ViewMenuUploadCap.Checked = true; this.ViewMenuUploadCap.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuUploadCap.Name = "ViewMenuUploadCap"; this.ViewMenuUploadCap.Size = new System.Drawing.Size(152, 22); this.ViewMenuUploadCap.Text = "Upload Cap"; this.ViewMenuUploadCap.CheckStateChanged += new System.EventHandler(this.uploadCapToolStripMenuItem_CheckStateChanged); // // ViewMenuBlock // this.ViewMenuBlock.Checked = true; this.ViewMenuBlock.CheckOnClick = true; this.ViewMenuBlock.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewMenuBlock.Name = "ViewMenuBlock"; this.ViewMenuBlock.Size = new System.Drawing.Size(152, 22); this.ViewMenuBlock.Text = "Block"; this.ViewMenuBlock.CheckStateChanged += new System.EventHandler(this.ViewMenuBlock_CheckStateChanged); // // ViewMenuSpoof // this.ViewMenuSpoof.CheckOnClick = true; this.ViewMenuSpoof.Name = "ViewMenuSpoof"; this.ViewMenuSpoof.Size = new System.Drawing.Size(152, 22); this.ViewMenuSpoof.Text = "Spoofed"; this.ViewMenuSpoof.CheckStateChanged += new System.EventHandler(this.ViewMenuSpoof_CheckStateChanged); // // imageList1 // this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); this.imageList1.TransparentColor = System.Drawing.Color.White; this.imageList1.Images.SetKeyName(0, "circle.png"); this.imageList1.Images.SetKeyName(1, "router.png"); // // timer1 // this.timer1.Tick += new System.EventHandler(this.timer1_Tick); // // timer2 // this.timer2.Tick += new System.EventHandler(this.timer2_Tick); // // timerSpoof // this.timerSpoof.Tick += new System.EventHandler(this.timerSpoof_Tick); // // SelfishNetTrayIcon // this.SelfishNetTrayIcon.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info; this.SelfishNetTrayIcon.BalloonTipText = "SelfishNet is minimized"; this.SelfishNetTrayIcon.BalloonTipTitle = "SelfishNet"; this.SelfishNetTrayIcon.Text = "SelfishNet"; this.SelfishNetTrayIcon.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseDoubleClick); // // timerDiscovery // this.timerDiscovery.Interval = 600000; // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(703, 402); this.Controls.Add(this.treeGridView1); this.Controls.Add(this.toolStrip1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; this.MaximizeBox = false; this.Name = "MainForm"; this.Text = "SelfishNetSabsab v0.1 Beta"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); this.Load += new System.EventHandler(this.MainForm_Load); this.Resize += new System.EventHandler(this.MainForm_Resize); this.toolStrip1.ResumeLayout(false); this.toolStrip1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.treeGridView1)).EndInit(); this.ContextMenuViews.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); }
public override void InitData() { GRD.Columns.Clear(); this.DataSource = m_GanttControl.Tasks; // SetUp custom edit controls // Text DataGridViewTextBoxColumn txtText = new DataGridViewTextBoxColumn(); txtText.Name = "Text"; txtText.DataPropertyName = "Text"; txtText.HeaderText = Properties.Resources.ColumnHeader_Text; txtText.Width = 240; GRD.Columns.Add(txtText); // ID DataGridViewTextBoxColumn txtID = new DataGridViewTextBoxColumn(); txtID.Name = "Identity"; txtID.DataPropertyName = "Identity"; txtID.HeaderText = Properties.Resources.ColumnHeader_Identity; txtID.Width = 120; GRD.Columns.Add(txtID); // Priority DataGridViewComboBoxColumn colPriority = new DataGridViewComboBoxColumn(); colPriority.Name = "Priority"; KS.Gantt.Dialogs.ComboBoxHelpers.FillComboEx(colPriority, typeof(KS.Gantt.TaskItem.TaskPriorities)); colPriority.DataPropertyName = "Priority"; colPriority.HeaderText = Properties.Resources.ColumnHeader_Priority; colPriority.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; GRD.Columns.Add(colPriority); // Status DataGridViewComboBoxColumn colStatus = new DataGridViewComboBoxColumn(); colStatus.Name = "Status"; KS.Gantt.Dialogs.ComboBoxHelpers.FillComboEx(colStatus, typeof(KS.Gantt.TaskItem.TaskStates)); colStatus.DataPropertyName = "Status"; colStatus.HeaderText = Properties.Resources.ColumnHeader_Status; colStatus.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; GRD.Columns.Add(colStatus); // PercentDone DataGridViewNumericUpDownColumn colPercentDone = new DataGridViewNumericUpDownColumn(); colPercentDone.Name = "PercentDone"; colPercentDone.DataPropertyName = "PercentDonePercent"; colPercentDone.HeaderText = Properties.Resources.ColumnHeader_PercentDone; colPercentDone.SortMode = DataGridViewColumnSortMode.NotSortable; colPercentDone.ReadOnly = false; colPercentDone.Minimum = 0; colPercentDone.Maximum = 100; colPercentDone.DecimalPlaces = 0; colPercentDone.ThousandsSeparator = false; colPercentDone.Increment = 5; colPercentDone.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; GRD.Columns.Add(colPercentDone); // IsMilestone DataGridViewCheckBoxColumn chkIsMilestone = new DataGridViewCheckBoxColumn(); chkIsMilestone.Name = "IsMilestone"; chkIsMilestone.DataPropertyName = "IsMilestone"; chkIsMilestone.HeaderText = Properties.Resources.ColumnHeader_IsMilestone; GRD.Columns.Add(chkIsMilestone); // StartDate DataGridViewTextBoxColumn txtStartDate = new DataGridViewTextBoxColumn(); txtStartDate.Name = "StartDate"; txtStartDate.DataPropertyName = "StartDate"; txtStartDate.HeaderText = Properties.Resources.ColumnHeader_StartDate; GRD.Columns.Add(txtStartDate); // EndDate DataGridViewTextBoxColumn txtEndDate = new DataGridViewTextBoxColumn(); txtEndDate.Name = "EndDate"; txtEndDate.DataPropertyName = "EndDate"; txtEndDate.HeaderText = Properties.Resources.ColumnHeader_EndDate; GRD.Columns.Add(txtEndDate); // Duration DataGridViewDurationTextBoxColumn colDuration = new DataGridViewDurationTextBoxColumn(); colDuration.Name = "Duration"; colDuration.DataPropertyName = "Duration"; colDuration.HeaderText = Properties.Resources.ColumnHeader_Duration; colDuration.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; GRD.Columns.Add(colDuration); // EarliestStartDate DataGridViewTextBoxColumn txtEarliestStartDate = new DataGridViewTextBoxColumn(); txtEarliestStartDate.Name = "EarliestStartDate"; txtEarliestStartDate.DataPropertyName = "EarliestStartDate"; txtEarliestStartDate.HeaderText = Properties.Resources.ColumnHeader_EarliestStartDate; txtEarliestStartDate.Width = 110; txtEarliestStartDate.DefaultCellStyle.DataSourceNullValue = DateTime.MinValue; GRD.Columns.Add(txtEarliestStartDate); // LatestStartDate DataGridViewTextBoxColumn txtLatestStartDate = new DataGridViewTextBoxColumn(); txtLatestStartDate.Name = "LatestStartDate"; txtLatestStartDate.DataPropertyName = "LatestStartDate"; txtLatestStartDate.HeaderText = Properties.Resources.ColumnHeader_LatestStartDate; txtLatestStartDate.DefaultCellStyle.DataSourceNullValue = DateTime.MaxValue; txtLatestStartDate.Width = 110; txtLatestStartDate.DefaultCellStyle.DataSourceNullValue = DateTime.MaxValue; GRD.Columns.Add(txtLatestStartDate); // EarliestEndDate DataGridViewTextBoxColumn txtEarliestEndDate = new DataGridViewTextBoxColumn(); txtEarliestEndDate.Name = "EarliestEndDate"; txtEarliestEndDate.DataPropertyName = "EarliestEndDate"; txtEarliestEndDate.HeaderText = Properties.Resources.ColumnHeader_EarliestEndDate; txtEarliestEndDate.Width = 110; txtEarliestEndDate.DefaultCellStyle.DataSourceNullValue = DateTime.MinValue; GRD.Columns.Add(txtEarliestEndDate); // LatestEndDate DataGridViewTextBoxColumn txtLatestEndDate = new DataGridViewTextBoxColumn(); txtLatestEndDate.Name = "LatestEndDate"; txtLatestEndDate.DataPropertyName = "LatestEndDate"; txtLatestEndDate.HeaderText = Properties.Resources.ColumnHeader_LatestEndDate; txtLatestEndDate.DefaultCellStyle.DataSourceNullValue = DateTime.MaxValue; txtLatestEndDate.Width = 110; txtLatestEndDate.DefaultCellStyle.DataSourceNullValue = DateTime.MaxValue; GRD.Columns.Add(txtLatestEndDate); // StartDateRule DataGridViewComboBoxColumn colStartDateRule = new DataGridViewComboBoxColumn(); colStartDateRule.Name = "StartDateRule"; KS.Gantt.Dialogs.ComboBoxHelpers.FillComboEx(colStartDateRule, typeof(KS.Gantt.DateRules)); colStartDateRule.DataPropertyName = "StartDateRule"; colStartDateRule.HeaderText = Properties.Resources.ColumnHeader_StartDateRule; colStartDateRule.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; GRD.Columns.Add(colStartDateRule); // EndDateRule DataGridViewComboBoxColumn colEndDateRule = new DataGridViewComboBoxColumn(); colEndDateRule.Name = "EndDateRule"; KS.Gantt.Dialogs.ComboBoxHelpers.FillComboEx(colEndDateRule, typeof(KS.Gantt.DateRules)); colEndDateRule.DataPropertyName = "EndDateRule"; colEndDateRule.HeaderText = Properties.Resources.ColumnHeader_EndDateRule; colEndDateRule.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; GRD.Columns.Add(colEndDateRule); // Description DataGridViewTextBoxColumn txtDescription = new DataGridViewTextBoxColumn(); txtDescription.Name = "Description"; txtDescription.DataPropertyName = "Description"; txtDescription.HeaderText = Properties.Resources.ColumnHeader_Description; txtDescription.Width = 240; GRD.Columns.Add(txtDescription); EnableControls(); }
public void LoadData(IList <Subtitle> subtitles) { _subtitles = subtitles; SubtitleGridView.AutoGenerateColumns = false; SubtitleGridView.DataSource = _subtitles; var column = new DataGridViewTextBoxColumn { DataPropertyName = "Offset", Name = "colOffset", HeaderText = "Offset", DefaultCellStyle = new DataGridViewCellStyle { Format = "X8", BackColor = Color.LightGray }, ReadOnly = true }; SubtitleGridView.Columns.Add(column); column = new DataGridViewTextBoxColumn { DataPropertyName = "Text", Name = "colOriginal", HeaderText = "Original", AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill, DefaultCellStyle = new DataGridViewCellStyle { BackColor = Color.LightGray }, ReadOnly = true }; SubtitleGridView.Columns.Add(column); column = new DataGridViewTextBoxColumn { DataPropertyName = "Translation", Name = "colTranslation", HeaderText = "Traducción", AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill }; SubtitleGridView.Columns.Add(column); var nudColumn = new DataGridViewNumericUpDownColumn { DataPropertyName = "Width", Name = "colWidth", HeaderText = "Ancho", AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill, DecimalPlaces = 0, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Maximum = new decimal(1000), Minimum = new decimal(-1), Increment = new decimal(10), FillWeight = 25F, }; SubtitleGridView.Columns.Add(nudColumn); nudColumn = new DataGridViewNumericUpDownColumn { DataPropertyName = "Height", Name = "colHeight", HeaderText = "Alto", AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill, DecimalPlaces = 0, DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.MiddleRight }, Maximum = new decimal(1000), Minimum = new decimal(-1), Increment = new decimal(24), FillWeight = 25F, }; SubtitleGridView.Columns.Add(nudColumn); UpdateLabel(); }
//显示配置文件数据集合 void binDataGridView_FindModel(DataGridView dgv, List <Model.FindModelParameter> config) { dgv.DataSource = null; DataGridViewTextBoxColumn column1 = new DataGridViewTextBoxColumn(); //column1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column1.DataPropertyName = "ID"; column1.HeaderText = "编号"; column1.Name = "ID"; column1.Width = 40; column1.ReadOnly = true; DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn column2 = new DataGridViewNumericUpDownColumn(); //column2.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column2.Minimum = Convert.ToDecimal(-360); column2.Maximum = Convert.ToDecimal(360); column2.Increment = Convert.ToDecimal(1); column2.DataPropertyName = "AngleStart"; column2.HeaderText = "起始角度"; column2.Name = "AngleStart"; column2.Width = 70; column2.ReadOnly = false; DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn column3 = new DataGridViewNumericUpDownColumn(); //column3.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column3.Minimum = Convert.ToDecimal(0); column3.Maximum = Convert.ToDecimal(360); column3.Increment = Convert.ToDecimal(1); column3.DataPropertyName = "AngleExtent"; column3.HeaderText = "角度范围"; column3.Name = "AngleExtent"; column3.Width = 70; column3.ReadOnly = false; DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn column4 = new DataGridViewNumericUpDownColumn(); //column4.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column4.Minimum = Convert.ToDecimal(0.0); column4.Maximum = Convert.ToDecimal(1.0); column4.Increment = Convert.ToDecimal(0.01); column4.DecimalPlaces = 2; column4.DataPropertyName = "MinScore"; column4.HeaderText = "最小匹配分数"; column4.Name = "MinScore"; column4.Width = 70; column4.ReadOnly = false; DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn column5 = new DataGridViewNumericUpDownColumn(); //column5.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column5.Minimum = 0; column5.Maximum = 5; column5.Increment = 1; column5.DataPropertyName = "NumMatches"; column5.HeaderText = "最大匹配个数"; column5.Name = "NumMatches"; column5.Width = 70; column5.ReadOnly = false; DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn column6 = new DataGridViewNumericUpDownColumn(); //column6.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column6.Minimum = Convert.ToDecimal(0.0); column6.Maximum = Convert.ToDecimal(1.0); column6.Increment = Convert.ToDecimal(0.01); column6.DecimalPlaces = 2; column6.DataPropertyName = "Greediness"; column6.HeaderText = "贪婪度"; column6.Name = "Greediness"; column6.Width = 70; column6.ReadOnly = false; DataGridViewNumericUpDownElements.DataGridViewNumericUpDownColumn column7 = new DataGridViewNumericUpDownColumn(); //column7.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; column7.Minimum = 1; column7.Maximum = 6; column7.Increment = 1; column7.DataPropertyName = "NumLevels"; column7.HeaderText = "金字塔等级"; column7.Name = "NumLevels"; column7.Width = 70; column7.ReadOnly = false; dgv.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { column1, column2, column3, column4, column5, column6, column7 }); dgv.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgv.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgv.AllowUserToDeleteRows = true; dgv.AllowUserToAddRows = false; dgv.MultiSelect = false; dgv.DataSource = config; for (int i = 0; i < config.Count; i++) { if (i % 2 == 1) { dgv.Rows[i].DefaultCellStyle.BackColor = Color.LightGray; } } }