Programm schrieb:
> Ich lerne seit einiger Zeit in der Volkshochschule C#.
Tja, auch die gehobene VHS-Bildung kann eigenes logisches Denken leider
nicht ersetzen...
> ich würde gern ein kleines Programm mit einem Datagriedview erstellen,
> klickt man auf den Inhalt einer Zelle soll sich "Form2" öffnen und den
> Inhalt in der Zelle abbilden. Klickt man dann noch einmal auf eine Zelle
> soll sich keine neue "Form2" öffnen sondern die geöffnete soll den neu
> angeklickten Inhalt abbilden.
Tja, Kinderkram. Du musst einfach nur darüber nachdenken, worin der
Unterschied dieser zwei Situationen besteht. Wenn du nicht völlig
behämmert bist, kommst du sehr schnell darauf, dass der Unterschied wohl
darin bestehen muss, ob im Moment des Anklickens der Zelle schon eine
Instanz von Form2 existiert oder halt nicht.
Du musst das halt prüfen und in der weiteren Behandlung entsprechend
verzweigen. D.h.: wenn noch keine Instanz existiert, dann halt eine
erzeugen, ansonsten die existierende verwenden. Weiter geht's dann für
beide Fälle identisch. Daten aus dem Grid in die entsprechenden Controls
der Form2-Instanz einfüllen.