DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: Re: Problem!!! | Von: Ansgar Sommer ( 14.10.2005 12:18)

Hallo Cyber1709,

das Problem ist das ein Standard form das Control 'cmdTest' nicht kennt.
Eine Möglichkeit ist die Implentierung eines interfaces welches Du dann an dir function BSP übergibst über das interface hast Du dann die Möglichkeit das Control 'cmdTest' anzusprechen.

Eine Andere Variante wäre das erstellen einer neuen abstrakten Klasse die von einem Form abgeleitet wird.

Eine weiter Variante wäre über ein foreach alle Controls der Form 'fform.Controls' zu durchsuchen und auf den Namen 'cmdTest' abfragen dann hast Du auch die Instance, funktioniert allerdings nur wenn das Control 'cmdTest' direkt auf der Form liegt und nicht in einem Container (Panel, TabControl...)

Die vorgehens weise in .Net ist halt eine etwas andere als in VB6

Gruß
Ansgar Sommer

Ansgar Sommer

Betreff Von Datum
Re: Problem!!!
Da ich erst seit Neuestem mit VB.Net arbeite, habe ich keine Ahnung, wie man dies in einem Interface, bzw in einer abstrakten Klasse realisieren könnte.<br><br>Kann mir da nicht mal jemand auf die Sprünge...
G. Guest 14.10.2005 12:36
Re: Problem!!!
Hallo Cyber1709,<br><br>ein kleins Beispiel für ein Interface<br><br>Interface TestForm<br>System.Windows.Forms.Control cmdButton<br>{<br>get<br>}<br>End Interface<br><br>Die Klasse kann sieht dann so aus<br><br>Public Class...
Ansgar Sommer 14.10.2005 13:42
Re: Problem!!!
Hi Ansgar,<br><br>leider ist doch ein Fehler drin:<br>Public Class TestForm1<br>Inherits System.Windows.Forms.Form<br>IMPLEMENTS TestForm<br><br>das implementieren von Interfaces in VB wird durch das Implements...
Tobi Ulm 14.10.2005 13:51
Re: Problem!!!
Hallo Tobi,<br><br>das sehe ich auch so und speziell von es um OOP geht finde ich die Syntax logischer und einfacher.<br><br>Gruß<br>Ansgar Sommer
Ansgar Sommer 14.10.2005 13:55

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG