vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Prozedur eines 'fremden' Formulars aufrufen 
Autor: Arne
Datum: 12.11.02 11:40

Hallo Leute,
ich glaub es gibt noch eine einfachere Lösung:

In eurem Hauptform legt ihr eine Eigenschaft an, die euch die Form zurückliefert, auf die ihr zugreifen wollt. Beispielsweise habt ihr eine MDI Anwendung mit einem ParentForm und mehreren ChildForms, falls ihr nun eine Methode, die in einem ChildForm deklariert ist aufrufen wollt schmeisst .NET einen Kompilierungsfehler, da die Methode sich nicht in der Klasse Form vorhanden ist. Darum die Eigenschaft. Das folgende Codebeispiel liefert das aktuelle ChildForm als Objekt zurück:
Readonly property GetActiveMdiChild As Object
get
return me.ActiveMdiChild
end get
end property
Natürlich könnt ihr hier auch alle anderen Forms zurückgeben die ihr irgendwo deklariert habt.
Um jetzt auf das Childformular zugreifen zu können ist folgende Anweisung nötig:

Beispielsweise den Text einer Textbox setzen
GetActiveMdiChild.TextBox1.text = "Hallo Welt !"
Schon kompiliert .NET ohne murren und knurren und man kann auf alle Objekte und Eigenschaften des Childs zugreifen.

Hoffe das ganze hilft.....

Salute Arne
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Prozedur eines 'fremden' Formulars aufrufen991escape008.11.02 15:00
Re: Prozedur eines 'fremden' Formulars aufrufen594kaiwachter08.11.02 16:52
Re: Prozedur eines 'fremden' Formulars aufrufen511escape009.11.02 20:00
Re: Prozedur eines 'fremden' Formulars aufrufen531kaiwachter11.11.02 10:21
Re: Prozedur eines 'fremden' Formulars aufrufen531escape011.11.02 13:08
Re: Prozedur eines 'fremden' Formulars aufrufen114Arne12.11.02 11:40
Re: Prozedur eines 'fremden' Formulars aufrufen541kaiwachter14.11.02 12:32

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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