Bild in ToolstripContainer

28/08/2007 - 17:49 von Brian Schmalisch | Report spam
Hallo,

ich benötige in meiner Anwendung das Logo von unserer Firma. Der beste Platz
dafür wàre der Toolstripcontainer oder die Menüleiste.

Gibt es irgeneine Möglichkeit, ein Bild rechts ausgerichtet in das Objekt zu
bekommen, so dass es auf der rechten Seite ist?

Brian
 

Lesen sie die antworten

#1 Frank Dzaebel
28/08/2007 - 22:19 | Warnen spam
Hallo Brian,

ich benötige in meiner Anwendung das Logo von unserer Firma. Der beste
Platz dafür wàre der Toolstripcontainer oder die Menüleiste.
Gibt es irgeneine Möglichkeit, ein Bild rechts ausgerichtet in das Objekt
zu bekommen, so dass es auf der rechten Seite ist?



Ja, das kann man, man muss aber noch ein paar Einstellungen machen.
Einfach mal der Designer-Code für ein MenüStrip:

private void InitializeComponent()
{
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip1.SuspendLayout();
this.SuspendLayout();
//
// menuStrip1
//
this.menuStrip1.AutoSize = false;
this.menuStrip1.Dock = System.Windows.Forms.
DockStyle.None;
this.menuStrip1.ImageScalingSize = new System.
Drawing.Size(32, 32);
this.menuStrip1.Items.AddRange(new System.Windows.
Forms.ToolStripItem[] { this.toolStripMenuItem1});
this.menuStrip1.Location = new System.Drawing.Point(-1, -2);
this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.Size = new System.Drawing.Size(287, 39);
this.menuStrip1.TabIndex = 0;
this.menuStrip1.Text = "menuStrip1";
//
// toolStripMenuItem1
//
this.toolStripMenuItem1.Alignment = System.Windows.
Forms.ToolStripItemAlignment.Right;
this.toolStripMenuItem1.AutoSize = false;
this.toolStripMenuItem1.DisplayStyle = System.Windows.
Forms.ToolStripItemDisplayStyle.Image;
this.toolStripMenuItem1.Font = new System.Drawing.
Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.toolStripMenuItem1.Image = global::
ToolStripRight.Properties.Resources.Drucken;
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
this.toolStripMenuItem1.Padding = new System.Windows.Forms.Padding(0);
this.toolStripMenuItem1.ShowShortcutKeys = false;
this.toolStripMenuItem1.Size = new System.Drawing.Size(50, 50);
this.toolStripMenuItem1.Text = "toolStripMenuItem1";
//
// Form1
//
this.ClientSize = new System.Drawing.Size(284, 264);
this.Controls.Add(this.menuStrip1);
this.MainMenuStrip = this.menuStrip1;
this.Name = "Form1";
this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout();
this.ResumeLayout(false);
}


//Ggf. auch einfach mit einer PictureBox, die Du
über deren Anchor-Eigenschaft Du so setzt:

pictureBox1.Anchor = AnchorStyles.Top | AnchorStyles.Right;


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen