From de4d535edc9d5fd48de4c54b2281bcf6d5efbae5 Mon Sep 17 00:00:00 2001 From: Vincent BOUQUET Date: Sun, 1 Jun 2025 12:20:14 +0200 Subject: [PATCH] about menu --- MainForm.Designer.cs | 54 +++++++++++++++++++++-------------- MainForm.cs | 5 ++++ MainForm.resx | 2 +- robospot-camera-finder.csproj | 2 +- 4 files changed, 39 insertions(+), 24 deletions(-) diff --git a/MainForm.Designer.cs b/MainForm.Designer.cs index d5d4027..aafcb80 100644 --- a/MainForm.Designer.cs +++ b/MainForm.Designer.cs @@ -33,7 +33,7 @@ statusStripMain = new StatusStrip(); toolStripStatusLabel = new ToolStripStatusLabel(); toolStripStatusDisco = new ToolStripStatusLabel(); - menuStrip1 = new MenuStrip(); + menuStrip = new MenuStrip(); discoveryToolStripMenuItem = new ToolStripMenuItem(); discoverToolStripMenuItem = new ToolStripMenuItem(); toolStripSeparator2 = new ToolStripSeparator(); @@ -41,17 +41,18 @@ toolStripSeparator1 = new ToolStripSeparator(); saveToolStripMenuItem = new ToolStripMenuItem(); loadToolStripMenuItem = new ToolStripMenuItem(); + aboutStripMenuItem = new ToolStripMenuItem(); statusStripMain.SuspendLayout(); - menuStrip1.SuspendLayout(); + menuStrip.SuspendLayout(); SuspendLayout(); // // lbMain // lbMain.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; lbMain.FormattingEnabled = true; - lbMain.Location = new Point(12, 23); + lbMain.Location = new Point(12, 38); lbMain.Name = "lbMain"; - lbMain.Size = new Size(776, 394); + lbMain.Size = new Size(776, 379); lbMain.TabIndex = 0; lbMain.MouseDoubleClick += lbMain_MouseDoubleClick; // @@ -74,14 +75,14 @@ toolStripStatusDisco.Name = "toolStripStatusDisco"; toolStripStatusDisco.Size = new Size(0, 17); // - // menuStrip1 + // menuStrip // - menuStrip1.Items.AddRange(new ToolStripItem[] { discoveryToolStripMenuItem }); - menuStrip1.Location = new Point(0, 0); - menuStrip1.Name = "menuStrip1"; - menuStrip1.Size = new Size(800, 24); - menuStrip1.TabIndex = 2; - menuStrip1.Text = "menuStrip1"; + menuStrip.Items.AddRange(new ToolStripItem[] { discoveryToolStripMenuItem, aboutStripMenuItem }); + menuStrip.Location = new Point(0, 0); + menuStrip.Name = "menuStrip"; + menuStrip.Size = new Size(800, 24); + menuStrip.TabIndex = 2; + menuStrip.Text = "menuStrip1"; // // discoveryToolStripMenuItem // @@ -93,57 +94,65 @@ // discoverToolStripMenuItem // discoverToolStripMenuItem.Name = "discoverToolStripMenuItem"; - discoverToolStripMenuItem.Size = new Size(180, 22); + discoverToolStripMenuItem.Size = new Size(166, 22); discoverToolStripMenuItem.Text = "Discover cameras"; discoverToolStripMenuItem.Click += discoverToolStripMenuItem_Click; // // toolStripSeparator2 // toolStripSeparator2.Name = "toolStripSeparator2"; - toolStripSeparator2.Size = new Size(177, 6); + toolStripSeparator2.Size = new Size(163, 6); // // manualAddToolStripMenuItem // manualAddToolStripMenuItem.Name = "manualAddToolStripMenuItem"; - manualAddToolStripMenuItem.Size = new Size(180, 22); + manualAddToolStripMenuItem.Size = new Size(166, 22); manualAddToolStripMenuItem.Text = "Add manually"; manualAddToolStripMenuItem.Click += manualAddToolStripMenuItem_Click; // // toolStripSeparator1 // toolStripSeparator1.Name = "toolStripSeparator1"; - toolStripSeparator1.Size = new Size(177, 6); + toolStripSeparator1.Size = new Size(163, 6); // // saveToolStripMenuItem // saveToolStripMenuItem.Name = "saveToolStripMenuItem"; - saveToolStripMenuItem.Size = new Size(180, 22); + saveToolStripMenuItem.Size = new Size(166, 22); saveToolStripMenuItem.Text = "Save"; saveToolStripMenuItem.Click += saveToolStripMenuItem_Click; // // loadToolStripMenuItem // loadToolStripMenuItem.Name = "loadToolStripMenuItem"; - loadToolStripMenuItem.Size = new Size(180, 22); + loadToolStripMenuItem.Size = new Size(166, 22); loadToolStripMenuItem.Text = "Load"; loadToolStripMenuItem.Click += loadToolStripMenuItem_Click; // + // aboutStripMenuItem + // + aboutStripMenuItem.Alignment = ToolStripItemAlignment.Right; + aboutStripMenuItem.Name = "aboutStripMenuItem"; + aboutStripMenuItem.Size = new Size(52, 20); + aboutStripMenuItem.Text = "About"; + aboutStripMenuItem.Click += aboutStripMenuItem_Click; + // // MainForm // AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleMode = AutoScaleMode.Font; ClientSize = new Size(800, 450); Controls.Add(statusStripMain); - Controls.Add(menuStrip1); + Controls.Add(menuStrip); Controls.Add(lbMain); Icon = (Icon)resources.GetObject("$this.Icon"); - MainMenuStrip = menuStrip1; + MainMenuStrip = menuStrip; Name = "MainForm"; Text = "RoboSpot MotionCamera finder"; statusStripMain.ResumeLayout(false); statusStripMain.PerformLayout(); - menuStrip1.ResumeLayout(false); - menuStrip1.PerformLayout(); + menuStrip.ResumeLayout(false); + menuStrip.PerformLayout(); ResumeLayout(false); PerformLayout(); } @@ -153,7 +162,7 @@ private ListBox lbMain; private StatusStrip statusStripMain; private ToolStripStatusLabel toolStripStatusLabel; - private MenuStrip menuStrip1; + private MenuStrip menuStrip; private ToolStripMenuItem discoveryToolStripMenuItem; private ToolStripMenuItem saveToolStripMenuItem; private ToolStripMenuItem loadToolStripMenuItem; @@ -162,5 +171,6 @@ private ToolStripMenuItem manualAddToolStripMenuItem; private ToolStripMenuItem discoverToolStripMenuItem; private ToolStripSeparator toolStripSeparator2; + private ToolStripMenuItem aboutStripMenuItem; } } \ No newline at end of file diff --git a/MainForm.cs b/MainForm.cs index a37ecc7..980efc9 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -519,5 +519,10 @@ namespace robospot_camera_finder { DiscoverCameras(); } + + private void aboutStripMenuItem_Click(object sender, EventArgs e) + { + MessageBox.Show("RoboSpot Camera Finder v" + VERSION, "RoboSpot Camera Finder", MessageBoxButtons.OK); + } } } \ No newline at end of file diff --git a/MainForm.resx b/MainForm.resx index e259a8a..f820594 100644 --- a/MainForm.resx +++ b/MainForm.resx @@ -120,7 +120,7 @@ 17, 17 - + 153, 17 diff --git a/robospot-camera-finder.csproj b/robospot-camera-finder.csproj index 11ce1b4..0b000a4 100644 --- a/robospot-camera-finder.csproj +++ b/robospot-camera-finder.csproj @@ -2,7 +2,7 @@ WinExe - net9.0-windows7.0 + net9.0-windows robospot_camera_finder disable true