vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Probleme beim ableiten von Steuerelemente 
Autor: ModeratorDaveS (Moderator)
Datum: 28.07.10 17:59

Forms haben schon Eigenschaften wie .AcceptButton und .Cancelbutton um die form zu schliessen und entsprechene DialogResults zu setzen und Events um das Schliessen Abzufangen. Und eine Menge andere Fähigkeiten, die nicht sofort auffallen.

Es ist übrigens aber kein "Verbesserungsvorschlag" diese protected Methoden zu verwenden, nur sehr sinnvoll wenn man die Windows Forms-Architektur einigermassen versteht.

Wenn du ein Basisklasse Event wie TextChanged in einem abgeleiteten Control benutzen willst und ein Event verwendest muss zur Laufzeit ein Delegate-Objekt angelegt werden und einer Collection hinzugefügt. Um das Event aufzurufen muss dynamisch diese Collection durchlaufen werden und die Delegates eins nach dem anderen aktiviert werden. Dass ist extrem ineffizient. Klar, in einer GUI wird es wahrscheinlich nicht besonders auffallen. Aber ein Designmuster wird in .Net Klassen implementiert wobei Events nicht direkt aufgerufen werden, sondern indirekt über Protected overridable Routinen (die es auch ermöglichen, dass eine abgeleitete Klasse die Events auch auslösen könnte, oder vollständig unterdrücken). Man muss nur diese Methoden überschreiben um direkt und schnell das gleiche zu erreichen wie bei Events. (Man sollte das auch in Forms tun, mit etwa OnLoad() statt Form.Load() Event, aber der Forms-Designer macht da leider nicht mit).

Es gibt echt viel zu lernen wenn man neu mit .Net anfängt und professionelle Software entwickeln möchte, und es lohnt sich damit gut vertraut zu sein bevor man ernsthaft anfängt, aber klar, die meisten wollen sowas nicht hören.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme beim ableiten von Steuerelemente3.779ThomasHo23.07.10 21:25
Re: Probleme beim ableiten von Steuerelemente2.208ModeratorDaveS24.07.10 09:27
Re: Probleme beim ableiten von Steuerelemente2.243ThomasHo24.07.10 13:15
Re: Probleme beim ableiten von Steuerelemente2.335ModeratorDaveS24.07.10 13:54
Re: Probleme beim ableiten von Steuerelemente2.215ThomasHo24.07.10 14:08
Re: Probleme beim ableiten von Steuerelemente2.240ModeratorDaveS24.07.10 15:41
Re: Probleme beim ableiten von Steuerelemente2.297ThomasHo25.07.10 17:10
Re: Probleme beim ableiten von Steuerelemente2.181ModeratorDaveS25.07.10 18:31
Re: Probleme beim ableiten von Steuerelemente2.279ModeratorFZelle26.07.10 00:46
Re: Probleme beim ableiten von Steuerelemente2.205ThomasHo26.07.10 08:59
Re: Probleme beim ableiten von Steuerelemente2.180ModeratorFZelle26.07.10 10:00
Re: Probleme beim ableiten von Steuerelemente2.442ModeratorDaveS26.07.10 11:30
Re: Probleme beim ableiten von Steuerelemente2.203ThomasHo26.07.10 13:46
Re: Probleme beim ableiten von Steuerelemente2.165ModeratorDaveS26.07.10 18:35
Re: Probleme beim ableiten von Steuerelemente2.250ThomasHo27.07.10 09:58
Re: Probleme beim ableiten von Steuerelemente2.213ModeratorDaveS27.07.10 11:29
Re: Probleme beim ableiten von Steuerelemente2.163ThomasHo27.07.10 11:52
Re: Probleme beim ableiten von Steuerelemente2.214ModeratorDaveS27.07.10 12:27
Re: Probleme beim ableiten von Steuerelemente2.288xtts0225.07.10 19:36
Re: Probleme beim ableiten von Steuerelemente2.220ThomasHo26.07.10 08:49
Re: Probleme beim ableiten von Steuerelemente2.241ModeratorDaveS27.07.10 10:22
Re: Probleme beim ableiten von Steuerelemente2.163ThomasHo27.07.10 11:53
Re: Probleme beim ableiten von Steuerelemente2.231xtts0228.07.10 15:33
Re: Probleme beim ableiten von Steuerelemente2.305ThomasHo28.07.10 16:32
Re: Probleme beim ableiten von Steuerelemente2.139ModeratorDaveS28.07.10 17:59
Re: Probleme beim ableiten von Steuerelemente2.147ThomasHo28.07.10 18:55
Re: Probleme beim ableiten von Steuerelemente2.220ModeratorDaveS28.07.10 19:55
Re: Probleme beim ableiten von Steuerelemente2.183ThomasHo29.07.10 09:39

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel