public static ToolStripCheckBox AddCheckBox(this ToolStripPanelItem parent, string text) { var item = new ToolStripCheckBox(); item.Text = text; parent.Items.Add(item); return(item); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmBomCompare_Load(object sender, EventArgs e) { _tsNeedDate = new ToolStripDateTimePicker(); _tsNeedDate.Size = new Size(120, 21); _tsNeedDate.Value = _tNeedDate; _tsNeedDate.Enabled = false; _chbSyn = new ToolStripCheckBox(); _chbSyn.Text = "同步修改"; _chbSyn.ToolTipText = "是否同时修改需求日期[" + _tNeedDate.ToString("yyyy-MM-dd") + "]的其他生产用料清单下的相同子项物料"; _chbSyn.Checked = false; //重新排列Items List <ToolStripItem> list = new List <ToolStripItem>(); list.Add(bnBottom.Items[0]); list.Add(bnBottom.Items[1]); list.Add(_tsNeedDate); list.Add(_chbSyn); list.Add(bnBottom.Items[2]); list.Add(bnBottom.Items[3]); list.Add(bnBottom.Items[4]); list.Add(bnBottom.Items[5]); bnBottom.Items.Clear(); foreach (ToolStripItem item in list) { bnBottom.Items.Add(item); } dgv1.DataSource = _dtOld; dgv2.DataSource = _dtNew; dgv1.Rows[_Row].DefaultCellStyle.BackColor = Color.Plum; //dgv1.Rows[_Row].Selected = true; dgv2.Rows[_Row].DefaultCellStyle.BackColor = Color.Plum; //dgv2.Rows[_Row].Selected = true; if (_Type) { Text = "物料清单修改对照-产品编码:" + _Number + "[修改子项物料用量]"; } else { Text = "物料清单修改对照-产品编码:" + _Number + "[替换子项物料]"; } }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); this.basicControlsToolStrip = new System.Windows.Forms.ToolStrip(); this.launchButton = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); this.addButton = new System.Windows.Forms.ToolStripButton(); this.removeButton = new System.Windows.Forms.ToolStripButton(); this.copyButton = new System.Windows.Forms.ToolStripButton(); this.masterShortcutButton = new System.Windows.Forms.ToolStripButton(); this.shortcutButton = new System.Windows.Forms.ToolStripButton(); this.expertControlsToolStrip = new System.Windows.Forms.ToolStrip(); this.setPathButton = new System.Windows.Forms.ToolStripButton(); this.killMutexButton = new System.Windows.Forms.ToolStripButton(); this.startTexModButton = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.exitButton = new System.Windows.Forms.ToolStripButton(); this.profilesListBox = new System.Windows.Forms.ListBox(); this.editArgButton = new System.Windows.Forms.Button(); this.auxToolTip = new System.Windows.Forms.ToolTip(this.components); this.argumentsTextBox = new GWMultiLaunch.SelfLabeledTextBox(); this.forceUnlockCheckBox = new GWMultiLaunch.ToolStripCheckBox(); this.basicControlsToolStrip.SuspendLayout(); this.expertControlsToolStrip.SuspendLayout(); this.SuspendLayout(); // // basicControlsToolStrip // this.basicControlsToolStrip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; this.basicControlsToolStrip.ImageScalingSize = new System.Drawing.Size(48, 48); this.basicControlsToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.launchButton, this.toolStripSeparator2, this.addButton, this.removeButton, this.copyButton, this.masterShortcutButton, this.shortcutButton }); this.basicControlsToolStrip.Location = new System.Drawing.Point(0, 0); this.basicControlsToolStrip.Name = "basicControlsToolStrip"; this.basicControlsToolStrip.Padding = new System.Windows.Forms.Padding(2, 0, 5, 0); this.basicControlsToolStrip.Size = new System.Drawing.Size(392, 55); this.basicControlsToolStrip.TabIndex = 0; this.basicControlsToolStrip.Text = "Basic Controls"; // // launchButton // this.launchButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.launchButton.Image = ((System.Drawing.Image)(resources.GetObject("launchButton.Image"))); this.launchButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.launchButton.Name = "launchButton"; this.launchButton.Padding = new System.Windows.Forms.Padding(20, 0, 10, 0); this.launchButton.Size = new System.Drawing.Size(82, 52); this.launchButton.Text = "Launch"; this.launchButton.Click += new System.EventHandler(this.launchButton_Click); // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; this.toolStripSeparator2.Size = new System.Drawing.Size(6, 55); // // addButton // this.addButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.addButton.Image = ((System.Drawing.Image)(resources.GetObject("addButton.Image"))); this.addButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.addButton.Name = "addButton"; this.addButton.Size = new System.Drawing.Size(52, 52); this.addButton.Text = "Add"; this.addButton.Click += new System.EventHandler(this.addButton_Click); // // removeButton // this.removeButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.removeButton.Image = ((System.Drawing.Image)(resources.GetObject("removeButton.Image"))); this.removeButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.removeButton.Name = "removeButton"; this.removeButton.Size = new System.Drawing.Size(52, 52); this.removeButton.Text = "Remove"; this.removeButton.Click += new System.EventHandler(this.removeButton_Click); // // copyButton // this.copyButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.copyButton.Image = ((System.Drawing.Image)(resources.GetObject("copyButton.Image"))); this.copyButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.copyButton.Name = "copyButton"; this.copyButton.Size = new System.Drawing.Size(52, 52); this.copyButton.Text = "Make Copy"; this.copyButton.Click += new System.EventHandler(this.copyButton_Click); // // masterShortcutButton // this.masterShortcutButton.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.masterShortcutButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.masterShortcutButton.Image = ((System.Drawing.Image)(resources.GetObject("masterShortcutButton.Image"))); this.masterShortcutButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.masterShortcutButton.Name = "masterShortcutButton"; this.masterShortcutButton.Size = new System.Drawing.Size(52, 52); this.masterShortcutButton.Text = "Create Master Shortcut"; this.masterShortcutButton.Click += new System.EventHandler(this.masterShortcutButton_Click); // // shortcutButton // this.shortcutButton.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.shortcutButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.shortcutButton.Image = ((System.Drawing.Image)(resources.GetObject("shortcutButton.Image"))); this.shortcutButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.shortcutButton.Name = "shortcutButton"; this.shortcutButton.Size = new System.Drawing.Size(52, 52); this.shortcutButton.Text = "Create Shortcut"; this.shortcutButton.Click += new System.EventHandler(this.shortcutButton_Click); // // expertControlsToolStrip // this.expertControlsToolStrip.Dock = System.Windows.Forms.DockStyle.Bottom; this.expertControlsToolStrip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; this.expertControlsToolStrip.ImageScalingSize = new System.Drawing.Size(48, 48); this.expertControlsToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.setPathButton, this.killMutexButton, this.startTexModButton, this.toolStripSeparator1, this.exitButton, this.forceUnlockCheckBox }); this.expertControlsToolStrip.Location = new System.Drawing.Point(0, 230); this.expertControlsToolStrip.Name = "expertControlsToolStrip"; this.expertControlsToolStrip.Padding = new System.Windows.Forms.Padding(2, 0, 5, 0); this.expertControlsToolStrip.Size = new System.Drawing.Size(392, 55); this.expertControlsToolStrip.TabIndex = 3; this.expertControlsToolStrip.Text = "Expert Controls"; // // setPathButton // this.setPathButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.setPathButton.Image = ((System.Drawing.Image)(resources.GetObject("setPathButton.Image"))); this.setPathButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.setPathButton.Name = "setPathButton"; this.setPathButton.Size = new System.Drawing.Size(52, 52); this.setPathButton.Text = "Set Path"; this.setPathButton.Click += new System.EventHandler(this.setPathButton_Click); // // killMutexButton // this.killMutexButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.killMutexButton.Image = ((System.Drawing.Image)(resources.GetObject("killMutexButton.Image"))); this.killMutexButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.killMutexButton.Name = "killMutexButton"; this.killMutexButton.Size = new System.Drawing.Size(52, 52); this.killMutexButton.Text = "Kill Mutex"; this.killMutexButton.Click += new System.EventHandler(this.killMutexButton_Click); // // startTexModButton // this.startTexModButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.startTexModButton.Image = ((System.Drawing.Image)(resources.GetObject("startTexModButton.Image"))); this.startTexModButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.startTexModButton.Name = "startTexModButton"; this.startTexModButton.Size = new System.Drawing.Size(52, 52); this.startTexModButton.Text = "Start TexMod"; this.startTexModButton.Click += new System.EventHandler(this.startTexModButton_Click); // // toolStripSeparator1 // this.toolStripSeparator1.Margin = new System.Windows.Forms.Padding(10, 0, 10, 0); this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Size = new System.Drawing.Size(6, 55); // // exitButton // this.exitButton.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.exitButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.exitButton.Image = ((System.Drawing.Image)(resources.GetObject("exitButton.Image"))); this.exitButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.exitButton.Name = "exitButton"; this.exitButton.Size = new System.Drawing.Size(52, 52); this.exitButton.Text = "Exit"; this.exitButton.Click += new System.EventHandler(this.exitButton_Click); // // profilesListBox // this.profilesListBox.AllowDrop = true; this.profilesListBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.profilesListBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.profilesListBox.FormattingEnabled = true; this.profilesListBox.IntegralHeight = false; this.profilesListBox.ItemHeight = 20; this.profilesListBox.Location = new System.Drawing.Point(0, 58); this.profilesListBox.Name = "profilesListBox"; this.profilesListBox.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; this.profilesListBox.Size = new System.Drawing.Size(392, 144); this.profilesListBox.TabIndex = 1; this.profilesListBox.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.profilesListBox_MouseDoubleClick); this.profilesListBox.SelectedIndexChanged += new System.EventHandler(this.profilesListBox_SelectedIndexChanged); this.profilesListBox.DragDrop += new System.Windows.Forms.DragEventHandler(this.profilesListBox_DragDrop); this.profilesListBox.DragEnter += new System.Windows.Forms.DragEventHandler(this.profilesListBox_DragEnter); // // editArgButton // this.editArgButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.editArgButton.FlatAppearance.BorderSize = 0; this.editArgButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.editArgButton.Image = ((System.Drawing.Image)(resources.GetObject("editArgButton.Image"))); this.editArgButton.Location = new System.Drawing.Point(366, 203); this.editArgButton.Name = "editArgButton"; this.editArgButton.Size = new System.Drawing.Size(25, 25); this.editArgButton.TabIndex = 4; this.auxToolTip.SetToolTip(this.editArgButton, "Open Arguments Wizard"); this.editArgButton.UseVisualStyleBackColor = true; this.editArgButton.Click += new System.EventHandler(this.editArgButton_Click); // // argumentsTextBox // this.argumentsTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.argumentsTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.argumentsTextBox.LabelColor = System.Drawing.SystemColors.GrayText; this.argumentsTextBox.LabelFont = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.argumentsTextBox.LabelText = "Launch Arguments"; this.argumentsTextBox.Location = new System.Drawing.Point(0, 203); this.argumentsTextBox.Name = "argumentsTextBox"; this.argumentsTextBox.Size = new System.Drawing.Size(365, 26); this.argumentsTextBox.TabIndex = 2; this.argumentsTextBox.TextChanged += new System.EventHandler(this.argumentsTextBox_TextChanged); // // forceUnlockCheckBox // this.forceUnlockCheckBox.BackColor = System.Drawing.Color.Transparent; // // forceUnlockCheckBox // this.forceUnlockCheckBox.CheckBoxControl.AccessibleName = "forceUnlockCheckBox"; this.forceUnlockCheckBox.CheckBoxControl.BackColor = System.Drawing.Color.Transparent; this.forceUnlockCheckBox.CheckBoxControl.Checked = true; this.forceUnlockCheckBox.CheckBoxControl.CheckState = System.Windows.Forms.CheckState.Checked; this.forceUnlockCheckBox.CheckBoxControl.Location = new System.Drawing.Point(184, 1); this.forceUnlockCheckBox.CheckBoxControl.Name = "toolStripCheckBox1"; this.forceUnlockCheckBox.CheckBoxControl.Size = new System.Drawing.Size(123, 52); this.forceUnlockCheckBox.CheckBoxControl.TabIndex = 1; this.forceUnlockCheckBox.CheckBoxControl.Text = "Force gw.dat unlock"; this.forceUnlockCheckBox.CheckBoxControl.UseVisualStyleBackColor = false; this.forceUnlockCheckBox.Name = "forceUnlockCheckBox"; this.forceUnlockCheckBox.Size = new System.Drawing.Size(123, 52); this.forceUnlockCheckBox.Text = "Force gw.dat unlock"; this.forceUnlockCheckBox.ToolTipText = "Enables multi-launching of same copy. (experimental)"; this.forceUnlockCheckBox.CheckedChanged += new System.EventHandler(this.forceUnlockCheckBox_CheckedChanged); // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(392, 285); this.Controls.Add(this.editArgButton); this.Controls.Add(this.argumentsTextBox); this.Controls.Add(this.profilesListBox); this.Controls.Add(this.expertControlsToolStrip); this.Controls.Add(this.basicControlsToolStrip); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MinimumSize = new System.Drawing.Size(375, 192); this.Name = "MainForm"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Guild Wars Multi-Launch (v0.6)"; this.basicControlsToolStrip.ResumeLayout(false); this.basicControlsToolStrip.PerformLayout(); this.expertControlsToolStrip.ResumeLayout(false); this.expertControlsToolStrip.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); }
private void toolStripCheckBox_CheckedChanged(object sender, EventArgs e) { ToolStripCheckBox toolStripCheckBox = sender as ToolStripCheckBox; toolStripCheckBox.Text = toolStripCheckBox.CheckState.ToString(); }