Durch Resharper wurde ich auf folgende schreibweise aufmerksam:
this.tsSchwarzWeißBild = new ToolStripMenuItem { Name = "tsSchwarzWeißBild", ShortcutKeys = (Keys.Alt | Keys.W), Size = new System.Drawing.Size(226, 22), Text = "Schwarz-&Weiß-Bild" }; this.tsSchwarzWeißBild.Click += this.optionSchwarzWeissBild;
Besser lesbarer als meine „alte“ schreibweise:
this.tsSchwarWeißBild = new ToolStripMenuItem(); this.tsSchwarzWeißBild.Name = "tsSchwarzWeißBild"; this.tsSchwarzWeißBild.ShortcutKeys = Keys.Alt | Keys.W; this.tsSchwarzWeißBild.Size = new System.Drawing.Size(226, 22); this.tsSchwarzWeißBild.Text = "Schwarz-&Weiß-Bild"; this.tsSchwarzWeißBild.Click += this.optionSchwarzWeissBild;
Dank ReSharper lerne ich auch neue Sprachfeatures.
Das tolle: Compiliert läuft das auch auf .NET 2.0.
Hat ich vergessen zu erwähnen, bei dem Projekt handelte es sich sogar zufällig um ein .NET 2.0 Projekt (da es auch unter Win2000 laufen soll)