[Mono-bugs] [Bug 424264] New: Menu does not appear on merge
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Sep 8 06:01:56 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=424264
Summary: Menu does not appear on merge
Product: Mono: Class Libraries
Version: SVN
Platform: x86
OS/Version: Windows Vista
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: kobruleht2 at hot.ee
QAContact: mono-bugs at lists.ximian.com
Found By: ---
To reproduce:
1. Run code
2. Select File Open
Observed:
Tegevus menu does not appear
Expected:
Tegevus menu should appear in Main form.
Code:
using System;
using System.Windows.Forms;
class Test
{
static void Main()
{
Application.Run(new MainForm());
}
}
class MainForm : Form
{
public MainForm()
{
System.ComponentModel.ComponentResourceManager resources = new
System.ComponentModel.ComponentResourceManager(typeof(MainForm));
toolStrip1 = new ToolStrip();
openToolStripButton = new ToolStripButton();
mainMenuStrip1 = new MenuStrip();
File = new ToolStripMenuItem();
openToolStripMenuItem = new ToolStripMenuItem();
openToolStripMenuItem.Click += new
EventHandler(openToolStripMenuItem_Click);
toolStripSeparator2 = new ToolStripSeparator();
toolStrip1.Items.AddRange(new ToolStripItem[] {
openToolStripButton,
});
toolStrip1.Location = new System.Drawing.Point(0, 24);
toolStrip1.Name = "toolStrip1";
toolStrip1.Size = new System.Drawing.Size(644, 25);
toolStrip1.TabIndex = 1;
toolStrip1.Text = "toolStrip1";
openToolStripButton.DisplayStyle = ToolStripItemDisplayStyle.Image;
openToolStripButton.Name = "openToolStripButton";
openToolStripButton.Size = new System.Drawing.Size(23, 22);
openToolStripButton.Text = "&Open";
openToolStripButton.ToolTipText = "Open";
mainMenuStrip1.Items.AddRange(new ToolStripItem[] {
File
});
mainMenuStrip1.Location = new System.Drawing.Point(0, 0);
mainMenuStrip1.Name = "mainMenuStrip1";
mainMenuStrip1.Size = new System.Drawing.Size(644, 24);
mainMenuStrip1.TabIndex = 3;
mainMenuStrip1.Text = "menuStrip1";
File.DropDownItems.AddRange(new ToolStripItem[] {
openToolStripMenuItem
});
File.MergeAction = MergeAction.Insert;
File.MergeIndex = 1;
File.Name = "File";
File.Size = new System.Drawing.Size(35, 20);
File.Text = "&File";
openToolStripMenuItem.MergeIndex = 1;
openToolStripMenuItem.Name = "openToolStripMenuItem";
openToolStripMenuItem.Size = new System.Drawing.Size(196, 22);
openToolStripMenuItem.Text = "Open";
AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
AutoScaleMode = AutoScaleMode.Font;
BackgroundImageLayout = ImageLayout.Center;
ClientSize = new System.Drawing.Size(644, 396);
Controls.Add(toolStrip1);
Controls.Add(mainMenuStrip1);
IsMdiContainer = true;
KeyPreview = false;
MainMenuStrip = mainMenuStrip1;
Name = "MainForm";
}
void openToolStripMenuItem_Click(object sender, EventArgs e)
{
Form frm = new Childform();
frm.MdiParent = this;
frm.Show();
}
ToolStrip toolStrip1;
ToolStripButton openToolStripButton;
MenuStrip mainMenuStrip1;
ToolStripMenuItem File;
ToolStripMenuItem openToolStripMenuItem;
ToolStripSeparator toolStripSeparator2;
}
class Childform : Form
{
public Childform()
{
System.ComponentModel.ComponentResourceManager resources = new
System.ComponentModel.ComponentResourceManager(typeof(Childform ));
toolStrip1 = new ToolStrip();
selectToolStripButton = new ToolStripButton();
addToolStripButton = new ToolStripButton();
deleteToolStripButton = new ToolStripButton();
saveToolStripButton = new ToolStripButton();
selectFromTableToolStripButton = new ToolStripButton();
printToolStripButton = new ToolStripButton();
filterToolStripButton = new ToolStripButton();
formToolStripButton = new ToolStripDropDownButton();
postToolStripButton = new ToolStripButton();
createToolStripButton = new ToolStripButton();
menuStrip1 = new MenuStrip();
fileMainMenuItem = new ToolStripMenuItem();
toolStripSeparator = new ToolStripSeparator();
saveToolStripMenuItem = new ToolStripMenuItem();
printToolStripMenuItem = new ToolStripMenuItem();
actionMainMenuItem = new ToolStripMenuItem();
addToolStripMenuItem = new ToolStripMenuItem();
deleteToolStripMenuItem = new ToolStripMenuItem();
filterToolStripMenuItem = new ToolStripMenuItem();
toolStripSeparator1 = new ToolStripSeparator();
avaValikToolStripMenuItem = new ToolStripMenuItem();
postToolStripMenuItem = new ToolStripMenuItem();
createToolStripMenuItem = new ToolStripMenuItem();
toolStripSeparator2 = new ToolStripSeparator();
otsiToolStripMenuItem = new ToolStripMenuItem();
otsiUuestiToolStripMenuItem = new ToolStripMenuItem();
omadusedToolStripMenuItem = new ToolStripMenuItem();
standardlaiusToolStripMenuItem = new ToolStripMenuItem();
helpMainMenuItem = new ToolStripMenuItem();
searchToolStripMenuItem = new ToolStripMenuItem();
akenToolStripMenuItem = new ToolStripMenuItem();
toolStripContainer1 = new ToolStripContainer();
toolStrip1.SuspendLayout();
menuStrip1.SuspendLayout();
toolStripContainer1.TopToolStripPanel.SuspendLayout();
toolStripContainer1.SuspendLayout();
SuspendLayout();
menuStrip1.Dock = DockStyle.None;
menuStrip1.Items.AddRange(new ToolStripItem[] {
fileMainMenuItem,
actionMainMenuItem,
helpMainMenuItem,
akenToolStripMenuItem});
menuStrip1.Location = new System.Drawing.Point(0, 25);
menuStrip1.Name = "menuStrip1";
menuStrip1.RenderMode = ToolStripRenderMode.System;
menuStrip1.Size = new System.Drawing.Size(792, 24);
menuStrip1.TabIndex = 3;
menuStrip1.Text = "menuStrip1";
menuStrip1.Visible = false;
fileMainMenuItem.DropDownItems.AddRange(new ToolStripItem[] {
toolStripSeparator,
saveToolStripMenuItem,
printToolStripMenuItem});
fileMainMenuItem.MergeAction = MergeAction.MatchOnly;
fileMainMenuItem.Name = "fileMainMenuItem";
fileMainMenuItem.Size = new System.Drawing.Size(37, 20);
fileMainMenuItem.Text = "&Fail";
toolStripSeparator.MergeAction = MergeAction.Insert;
toolStripSeparator.MergeIndex = 20;
toolStripSeparator.Name = "toolStripSeparator";
toolStripSeparator.Size = new System.Drawing.Size(142, 6);
actionMainMenuItem.DropDownItems.AddRange(new ToolStripItem[] {
addToolStripMenuItem,
deleteToolStripMenuItem,
filterToolStripMenuItem,
toolStripSeparator1,
avaValikToolStripMenuItem,
postToolStripMenuItem,
createToolStripMenuItem,
toolStripSeparator2,
otsiToolStripMenuItem,
otsiUuestiToolStripMenuItem,
omadusedToolStripMenuItem,
standardlaiusToolStripMenuItem});
actionMainMenuItem.MergeAction = MergeAction.Insert;
actionMainMenuItem.MergeIndex = 4;
actionMainMenuItem.Name = "actionMainMenuItem";
actionMainMenuItem.Size = new System.Drawing.Size(63, 20);
actionMainMenuItem.Text = "&Tegevus";
toolStripContainer1.ContentPanel.AutoScroll = true;
toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(792,
381);
toolStripContainer1.Dock = DockStyle.Fill;
toolStripContainer1.Location = new System.Drawing.Point(0, 0);
toolStripContainer1.Name = "toolStripContainer1";
toolStripContainer1.Size = new System.Drawing.Size(792, 406);
toolStripContainer1.TabIndex = 4;
toolStripContainer1.Text = "toolStripContainer1";
toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1);
toolStripContainer1.TopToolStripPanel.Controls.Add(menuStrip1);
AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new System.Drawing.Size(792, 406);
Controls.Add(toolStripContainer1);
Name = "BrowseForm";
SizeGripStyle = SizeGripStyle.Show;
StartPosition = FormStartPosition.Manual;
Text = "MaintenanceForm";
toolStrip1.ResumeLayout(false);
toolStrip1.PerformLayout();
menuStrip1.ResumeLayout(false);
menuStrip1.PerformLayout();
toolStripContainer1.TopToolStripPanel.ResumeLayout(false);
toolStripContainer1.TopToolStripPanel.PerformLayout();
toolStripContainer1.ResumeLayout(false);
toolStripContainer1.PerformLayout();
ResumeLayout(false);
}
public ToolStrip toolStrip1;
protected internal ToolStripButton saveToolStripButton;
private MenuStrip menuStrip1;
private ToolStripMenuItem fileMainMenuItem;
private ToolStripSeparator toolStripSeparator;
protected internal ToolStripMenuItem actionMainMenuItem;
protected internal ToolStripMenuItem addToolStripMenuItem;
protected internal ToolStripMenuItem deleteToolStripMenuItem;
protected internal ToolStripMenuItem filterToolStripMenuItem;
private ToolStripMenuItem helpMainMenuItem;
ToolStripMenuItem searchToolStripMenuItem;
protected internal ToolStripMenuItem otsiToolStripMenuItem;
protected internal ToolStripButton selectToolStripButton;
internal ToolStripButton deleteToolStripButton;
protected internal ToolStripMenuItem omadusedToolStripMenuItem;
protected internal ToolStripMenuItem saveToolStripMenuItem;
protected internal ToolStripMenuItem printToolStripMenuItem;
protected internal ToolStripMenuItem avaValikToolStripMenuItem;
private ToolStripSeparator toolStripSeparator1;
protected internal ToolStripMenuItem otsiUuestiToolStripMenuItem;
protected internal ToolStripMenuItem standardlaiusToolStripMenuItem;
protected internal ToolStripButton selectFromTableToolStripButton;
protected internal ToolStripContainer toolStripContainer1;
protected internal ToolStripMenuItem postToolStripMenuItem;
protected internal ToolStripButton postToolStripButton;
protected internal ToolStripButton printToolStripButton;
protected internal ToolStripButton filterToolStripButton;
private ToolStripMenuItem akenToolStripMenuItem;
private ToolStripSeparator toolStripSeparator2;
protected internal ToolStripMenuItem createToolStripMenuItem;
protected internal ToolStripButton createToolStripButton;
protected internal ToolStripDropDownButton formToolStripButton;
internal ToolStripButton addToolStripButton;
}
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list