Hey,
ich habe eine Klasse erstellt, die beim ersten setzen einer Eigenschaft, ein Bild verarbeiten soll.
Jetzt habe ich das Problem, dass der Windows Forms-Designer automatisch diese Eigenschaft setzt.
Eigentlich müsste diese Eigenschaft, nicht mehr explizit gesetzt werden, da sie eh nur auf den Wert 0 gesetzt wird und dieser ist schon in der Klasse gesetzt...
Hier der Code des Windows-Designers:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| this.Klasse.Angle = 0F; this.Klasse.Image = ((System.Drawing.Image(resources.GetObject("Klasse.Image"))); this.Klasse.Location = new System.Drawing.Point(43, 6); this.Klasse.Name = "Klasse"; this.Klasse.Size = new System.Drawing.Size(150, 150); this.Klasse.TabIndex = 0; this.Klasse.TabStop = false; |
Hier die definition der Eigenschaft "Angle":
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| private float _Angle = 0; public float Angle { get { return _Angle; } set { _Angle = value; this.InitImage(); } } |
Hat jemand ne Idee wie ich das Verhindern kann?
Bitte jetzt nicht sagen, ich soll einfach nicht den Windows Forms-Designer benutzen, sondern den Code per Hand schreiben...
Gruß,
InCoBra