| |
VB.NET - Ein- und UmsteigerProblem mit Vererbung | | | Autor: Sascha1950 | Datum: 21.01.10 12:17 |
| Hallo an Alle,
noch ein kleines problemchen von mir an dem ich schon seit Tagen festsitze:
Über eine GUI öffne ich eine Windows Form in der über ein Algorithmus ein Text in ein Label geschrieben wird,
über diese Form kommt man dann zu einer zweiten Form in der eine kleine Übersicht über alle Ergebnisse geliefert wird (mehrere Labels) bevor der benutzer diese in einer DB abspeichern kann.
Wie bekomme ich die Inhalte der Labels der ersten Form in die zweite Form ?
In der Literatur finde ich nur Beispiele für normale Klassen...
mfg Sascha | |
Re: Problem mit Vererbung | | | Autor: Sascha1950 | Datum: 21.01.10 13:12 |
| ok ich habs....
in der Form2:
Form2.TextBox1.Text = Form1.TextBox1.Text ..voll easy...
hab viel zu kompliziert gedacht...
gruß Sascha | |
Re: Problem mit Vererbung | | | Autor: Christoph1972 | Datum: 21.01.10 16:42 |
| Hi,
genau so wird das nicht gemacht!
Entweder macht man das über Properties, die beim Aufruf der Form übergeben werden, oder über Parameter die dem Konstruktor übergeben werden. Auch mit Events kann man schön Daten zwischen Form’s hin- und herreichen.
Mit Vererbung hat das übrigens nichts zutun!
Gruß
Christoph
Beitrag wurde zuletzt am 21.01.10 um 16:46:33 editiert. | |
Re: Problem mit Vererbung | | | Autor: bauer | Datum: 22.01.10 08:08 |
| Hi Christoph,
ja, sehe ich so wie Du. Es liegt damit auch keine Trennung zwischen GUI / Daten vor. | |
Re: Problem mit Vererbung | | | Autor: Sascha1950 | Datum: 22.01.10 10:29 |
| Also wenn ich verschiedene ComboBoxen habe, bei dem der User etwas auswählt...
zb: Combo1-> Auswahl1
dadurch wird aber schon bei Combo2 mit Select/Case Anweisung eine Auswahl ausgeschlossen wenn der User Auswahl1 nimmt...
hat der User dann letztendlich seine Auswahl getroffen drückt er ein Button,
nun wird über einen kleinen Algorithmus eine Norm ermittelt...
das Ergebnis der Norm wird in eine andre Form verschoben damit der User nochmals ne Übersicht bekommt und diese Daten dann in der DB abspeichern kann...
Und meine Frage ist nun ob ich das so wie ich oben gelöst hab am besten machen sollte oder Events oder Property-Methoden ???? | |
Re: Problem mit Vererbung | | | Autor: FZelle (Moderator) | Datum: 22.01.10 11:29 |
| Niemals so wie du es gemacht hast.
Daten werden an andere Forms entweder per Property übergeben oder im Constructor.
Auch Form1.TextBox.Text zeigt, das du auf die Defauultinstanz zugreifst,
was meist den Hintergrund hat, das Du den unterschied zwischen Klasse und Object nicht kennst.
Du solltest also ganz dringend die Grundlagen ansehen. | |
Re: Problem mit Vererbung | | | Autor: FZelle (Moderator) | Datum: 22.01.10 23:37 |
| Es ging da um den Form1.Textbox teil, und das ist genau das was ich meinte.
Oder solltest Du nicht richtig gelesen haben? | |
| 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 |
|
|
Neu! sevEingabe 3.0
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 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
|
|