Zugriff auf Controls in einem and. Form

06/04/2009 - 16:11 von Uwe Domschke | Report spam
Hallo NG,
ich habe eine Solution mit 3 Projekten. Nun möchte ich aus einer Klasse in
Projekt1 den Text von Label1 von Form1 in Projekt2 lesen. Alles ist im
selben namespace.
Wie realisiere ich das? (VS2008)

Danke

Uwe
 

Lesen sie die antworten

#1 Philipp Brune
06/04/2009 - 16:50 | Warnen spam
Hallo Uwe

Uwe Domschke schrieb:
Hallo NG,
ich habe eine Solution mit 3 Projekten. Nun möchte ich aus einer Klasse
in Projekt1 den Text von Label1 von Form1 in Projekt2 lesen. Alles ist
im selben namespace.
Wie realisiere ich das? (VS2008)



Sei formObj Deine Instanz von Form1, dann kannst Du mit
formObj.Controls["Label1]".Text den Text auslesen. Das ist
allerdings eine unschöne Lösung in der Hinsicht, dass Du
Implementierungsdetails (Names des Controls) deiner Form1
verwendest. D.h. wenn Du den Namen von Label1 ànderst, musst
Du auch die Klasse àndern, die den Text ausliest. Besser
wàre es Deiner Form1 eine Property zu geben, die Label1.Text
zurückliefert.

Schöne Grüße
Philipp

Ähnliche fragen