Usercontrol

22/04/2010 - 16:44 von Uli Münch | Report spam
Hallo NG,

ich habe für weitere Verwendung ein eigenes Control (mehrere Textboxen,
Listbox + mehrere Button)zusammngestellt und habe in diesem Zusammenhang
zwei Fragen.
Wenn ich dieses Control auf einer Form plaziere möchte ich zum Beispiel die
Grösse der Listbox veràndern.
Ist dies prinzipiell möglich? Wenn ja, wo muss ich hinschauen und das zu
veràndern?
Das Click der Button aktiviert eine Methode innerhalb des Usercontrols,
funktioniert perfekt.
Es wàre aber schön, wenn ich von dort auf eine Methode der Form durchgreifen
könnte?
Allerdings im Usercontrol kennt der Compiler die Form und deren Methoden
nicht und auf der Form ist das Usercontrol eine Blackbox?
Was habe ich für Möglichkeiten diese Problem zu lösen?


Ich bedanke für jeden Tipp.

mfG
Uli Münch
 

Lesen sie die antworten

#1 Ulf [Kado] Kadner
23/04/2010 - 10:43 | Warnen spam
Am 22.04.2010 16:44, schrieb Uli Münch:
Hallo NG,

ich habe für weitere Verwendung ein eigenes Control (mehrere Textboxen,
Listbox + mehrere Button)zusammngestellt und habe in diesem Zusammenhang
zwei Fragen.
Wenn ich dieses Control auf einer Form plaziere möchte ich zum Beispiel die
Grösse der Listbox veràndern.



Dan must Du dessen Size-Eigenschaft als Eigenschaft des UserControls
nach aussen weiter reichen.

Es wàre aber schön, wenn ich von dort auf eine Methode der Form durchgreifen
könnte?



Dann implementiere im Usercontrol ein ereignis das Du im Form abonnierst.

MfG, Ulf

,-.
\_/
{|||}


/ \
`-^ Sssssss…

Ähnliche fragen