ModbusConfigForm.Designer.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. namespace APS7100TestTool.Forms
  2. {
  3. partial class ModbusConfigForm
  4. {
  5. private System.ComponentModel.IContainer components = null;
  6. private System.Windows.Forms.DataGridView dgvConfig;
  7. private System.Windows.Forms.Panel pnlBottom;
  8. private System.Windows.Forms.Panel pnlHelp;
  9. private System.Windows.Forms.Label lblHelpTitle;
  10. private System.Windows.Forms.Label lblHelpContent;
  11. private System.Windows.Forms.Button btnToggleHelp;
  12. private System.Windows.Forms.Button btnImport;
  13. private System.Windows.Forms.Button btnExport;
  14. private System.Windows.Forms.Button btnSave;
  15. private System.Windows.Forms.Button btnCancel;
  16. // 右键菜单
  17. private System.Windows.Forms.ContextMenuStrip contextMenuGrid;
  18. private System.Windows.Forms.ToolStripMenuItem menuInsertAbove;
  19. private System.Windows.Forms.ToolStripMenuItem menuInsertBelow;
  20. private System.Windows.Forms.ToolStripMenuItem menuDeleteRow;
  21. private System.Windows.Forms.ToolStripMenuItem menuCopyRow;
  22. private System.Windows.Forms.ToolStripMenuItem menuPasteRow;
  23. private System.Windows.Forms.ToolStripSeparator menuSeparator1;
  24. private System.Windows.Forms.ToolStripSeparator menuSeparator2;
  25. protected override void Dispose(bool disposing)
  26. {
  27. if (disposing && (components != null)) components.Dispose();
  28. base.Dispose(disposing);
  29. }
  30. private void InitializeComponent()
  31. {
  32. this.dgvConfig = new System.Windows.Forms.DataGridView();
  33. this.pnlBottom = new System.Windows.Forms.Panel();
  34. this.pnlHelp = new System.Windows.Forms.Panel();
  35. this.lblHelpTitle = new System.Windows.Forms.Label();
  36. this.lblHelpContent = new System.Windows.Forms.Label();
  37. this.btnToggleHelp = new System.Windows.Forms.Button();
  38. this.btnImport = new System.Windows.Forms.Button();
  39. this.btnExport = new System.Windows.Forms.Button();
  40. this.btnSave = new System.Windows.Forms.Button();
  41. this.btnCancel = new System.Windows.Forms.Button();
  42. ((System.ComponentModel.ISupportInitialize)(this.dgvConfig)).BeginInit();
  43. this.pnlBottom.SuspendLayout();
  44. this.pnlHelp.SuspendLayout();
  45. this.SuspendLayout();
  46. // pnlHelp - 帮助说明面板
  47. this.pnlHelp.BackColor = System.Drawing.Color.FromArgb(240, 248, 255);
  48. this.pnlHelp.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
  49. this.pnlHelp.Controls.Add(this.lblHelpTitle);
  50. this.pnlHelp.Controls.Add(this.lblHelpContent);
  51. this.pnlHelp.Dock = System.Windows.Forms.DockStyle.Top;
  52. this.pnlHelp.Location = new System.Drawing.Point(0, 0);
  53. this.pnlHelp.Name = "pnlHelp";
  54. this.pnlHelp.Padding = new System.Windows.Forms.Padding(10, 5, 10, 5);
  55. this.pnlHelp.Size = new System.Drawing.Size(900, 85);
  56. this.pnlHelp.TabIndex = 2;
  57. // lblHelpTitle
  58. this.lblHelpTitle.AutoSize = true;
  59. this.lblHelpTitle.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Bold);
  60. this.lblHelpTitle.ForeColor = System.Drawing.Color.FromArgb(0, 102, 204);
  61. this.lblHelpTitle.Location = new System.Drawing.Point(10, 5);
  62. this.lblHelpTitle.Name = "lblHelpTitle";
  63. this.lblHelpTitle.Size = new System.Drawing.Size(200, 17);
  64. this.lblHelpTitle.Text = "📌 地址配置说明 (鼠标悬停列标题查看详情)";
  65. // lblHelpContent
  66. this.lblHelpContent.AutoSize = true;
  67. this.lblHelpContent.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
  68. this.lblHelpContent.ForeColor = System.Drawing.Color.FromArgb(64, 64, 64);
  69. this.lblHelpContent.Location = new System.Drawing.Point(10, 26);
  70. this.lblHelpContent.Name = "lblHelpContent";
  71. this.lblHelpContent.Size = new System.Drawing.Size(880, 51);
  72. this.lblHelpContent.Text =
  73. "【寄存器地址+类型】主地址,Write模式触发命令,Read模式存放返回值。Float占2个寄存器,Int16占1个。\r\n" +
  74. "【数据地址+类型】配合触发模式使用,从此地址读取实际数据值(默认Float)。\r\n" +
  75. " 例: 寄存器100(Int16)+触发值1 | 数据地址101(Float) → 当100写入1时,从101-102读取浮点值发送命令";
  76. // contextMenuGrid - 右键菜单
  77. this.contextMenuGrid = new System.Windows.Forms.ContextMenuStrip();
  78. this.menuInsertAbove = new System.Windows.Forms.ToolStripMenuItem();
  79. this.menuInsertBelow = new System.Windows.Forms.ToolStripMenuItem();
  80. this.menuSeparator1 = new System.Windows.Forms.ToolStripSeparator();
  81. this.menuCopyRow = new System.Windows.Forms.ToolStripMenuItem();
  82. this.menuPasteRow = new System.Windows.Forms.ToolStripMenuItem();
  83. this.menuSeparator2 = new System.Windows.Forms.ToolStripSeparator();
  84. this.menuDeleteRow = new System.Windows.Forms.ToolStripMenuItem();
  85. this.menuInsertAbove.Text = "在上方插入行(&I)";
  86. this.menuInsertAbove.Click += new System.EventHandler(this.menuInsertAbove_Click);
  87. this.menuInsertBelow.Text = "在下方插入行(&B)";
  88. this.menuInsertBelow.Click += new System.EventHandler(this.menuInsertBelow_Click);
  89. this.menuCopyRow.Text = "复制行(&C)";
  90. this.menuCopyRow.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
  91. this.menuCopyRow.Click += new System.EventHandler(this.menuCopyRow_Click);
  92. this.menuPasteRow.Text = "粘贴行(&V)";
  93. this.menuPasteRow.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
  94. this.menuPasteRow.Click += new System.EventHandler(this.menuPasteRow_Click);
  95. this.menuDeleteRow.Text = "删除行(&D)";
  96. this.menuDeleteRow.ShortcutKeys = System.Windows.Forms.Keys.Delete;
  97. this.menuDeleteRow.Click += new System.EventHandler(this.menuDeleteRow_Click);
  98. this.contextMenuGrid.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
  99. this.menuInsertAbove,
  100. this.menuInsertBelow,
  101. this.menuSeparator1,
  102. this.menuCopyRow,
  103. this.menuPasteRow,
  104. this.menuSeparator2,
  105. this.menuDeleteRow
  106. });
  107. // dgvConfig
  108. this.dgvConfig.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
  109. this.dgvConfig.ContextMenuStrip = this.contextMenuGrid;
  110. this.dgvConfig.Dock = System.Windows.Forms.DockStyle.Fill;
  111. this.dgvConfig.Location = new System.Drawing.Point(0, 85);
  112. this.dgvConfig.Name = "dgvConfig";
  113. this.dgvConfig.RowTemplate.Height = 25;
  114. this.dgvConfig.Size = new System.Drawing.Size(900, 365);
  115. this.dgvConfig.TabIndex = 0;
  116. // pnlBottom
  117. this.pnlBottom.Controls.Add(this.btnToggleHelp);
  118. this.pnlBottom.Controls.Add(this.btnImport);
  119. this.pnlBottom.Controls.Add(this.btnExport);
  120. this.pnlBottom.Controls.Add(this.btnSave);
  121. this.pnlBottom.Controls.Add(this.btnCancel);
  122. this.pnlBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
  123. this.pnlBottom.Location = new System.Drawing.Point(0, 450);
  124. this.pnlBottom.Name = "pnlBottom";
  125. this.pnlBottom.Size = new System.Drawing.Size(900, 50);
  126. this.pnlBottom.TabIndex = 1;
  127. // btnToggleHelp
  128. this.btnToggleHelp.Location = new System.Drawing.Point(210, 12);
  129. this.btnToggleHelp.Name = "btnToggleHelp";
  130. this.btnToggleHelp.Size = new System.Drawing.Size(90, 30);
  131. this.btnToggleHelp.Text = "隐藏说明";
  132. this.btnToggleHelp.UseVisualStyleBackColor = true;
  133. this.btnToggleHelp.Click += new System.EventHandler(this.btnToggleHelp_Click);
  134. // btnImport
  135. this.btnImport.Location = new System.Drawing.Point(12, 12);
  136. this.btnImport.Name = "btnImport";
  137. this.btnImport.Size = new System.Drawing.Size(90, 30);
  138. this.btnImport.Text = "导入 Excel";
  139. this.btnImport.UseVisualStyleBackColor = true;
  140. this.btnImport.Click += new System.EventHandler(this.btnImport_Click);
  141. // btnExport
  142. this.btnExport.Location = new System.Drawing.Point(108, 12);
  143. this.btnExport.Name = "btnExport";
  144. this.btnExport.Size = new System.Drawing.Size(90, 30);
  145. this.btnExport.Text = "导出 Excel";
  146. this.btnExport.UseVisualStyleBackColor = true;
  147. this.btnExport.Click += new System.EventHandler(this.btnExport_Click);
  148. // btnSave
  149. this.btnSave.Location = new System.Drawing.Point(700, 12);
  150. this.btnSave.Name = "btnSave";
  151. this.btnSave.Size = new System.Drawing.Size(90, 30);
  152. this.btnSave.Text = "保存并应用";
  153. this.btnSave.UseVisualStyleBackColor = true;
  154. this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
  155. // btnCancel
  156. this.btnCancel.Location = new System.Drawing.Point(796, 12);
  157. this.btnCancel.Name = "btnCancel";
  158. this.btnCancel.Size = new System.Drawing.Size(90, 30);
  159. this.btnCancel.Text = "取消";
  160. this.btnCancel.UseVisualStyleBackColor = true;
  161. this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
  162. // ModbusConfigForm
  163. this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
  164. this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  165. this.ClientSize = new System.Drawing.Size(900, 500);
  166. this.Controls.Add(this.dgvConfig);
  167. this.Controls.Add(this.pnlHelp);
  168. this.Controls.Add(this.pnlBottom);
  169. this.Name = "ModbusConfigForm";
  170. this.Text = "Modbus 配置编辑器";
  171. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
  172. this.MinimumSize = new System.Drawing.Size(800, 400);
  173. ((System.ComponentModel.ISupportInitialize)(this.dgvConfig)).EndInit();
  174. this.pnlBottom.ResumeLayout(false);
  175. this.pnlHelp.ResumeLayout(false);
  176. this.pnlHelp.PerformLayout();
  177. this.ResumeLayout(false);
  178. }
  179. }
  180. }