Hallo,
ich habe eine Klassenstruktur. Diese sieht folgendermaßen aus.
1.ControlInterface (enthält Daten und soll das ganze steuern)
1.1 Datenbank Interface (stellt die daten zu Verfügung
1.2
GUI (enthält die grafikelemente)
1.2.1 BaumAnsicht (darin ist ein treeview mit methoden zum füllen mittels eines querys)
1.2.2 MyFrame (eine Klasse, die ein Panel enthält mit Methoden um Formulare anzuzeigen)
So jetzt mein Problem.
Bei den Formularen weiß ich nicht genau, ob ich dies in
GUI oder MyFrame packen soll.
Die Formulare werden nur im MyFrame angezeigt.
Allerdings enthalten die Formulare Buttons, die Steuermethoden vom ControlInterface aufrufen sollen.
z.B. Formular speichern (in Datenbank schreiben) oder bestimmte Daten aus der
DB einlesen.
Wenn das Formular aufgerufen wird, sollen da drin einige Eingaben gemacht werden, die wieder neue Datenbankzugriffe erfordern.
Wodurch sich das Aussehen des Formulars ändern kann und zum Schluss sollen diese Eingaben dann gespeichert werden.
Ich weiß nicht, wie ich da die Steuerung sauber getrennt von den Grafikelementen hinbekomme.
Wahrscheinlich ist die Lösung relativ einfach.
Hat jemand eine Idee bzw. sowas in der Art schon mal umgesetzt?
Ich denke, dass man das viell. mit Ereignissen umsetzen kann.
Grüße