Forum: VB.NET |
Thema:
Re: Problem!!! |
Von:
G. Guest (
14.10.2005 10:50) |
Hi Tobi!
Danke, für deine Antwort. Problem ist jedoch, dass sich die Funktion, die den Button auf dem jeweiligen Form anspricht in einem Modul befindet.
Bin wirklich ein wenig ratlos...
Gruß Cyber1709
Betreff |
Von |
Datum |
|
  |
Re: Problem!!!
Hi Cyber1709,<br><br>das ist doch egal ob die Funktion in einer Klasse oder in einem Modul ist!<br>Solange das Modul zum Projekt gehört hast du Zugriff auf alle Typen(Klassen) in dem Projekt.<br> |
 |
 |
 |
|
|
Tobi
Ulm
|
14.10.2005 11:41 |
|
  |
Re: Problem!!!
Hi!<br><br>Also dann nochmal genauer:<br><br>Ich habe: 3 Forms<br>Auf allen 3 Forms gibt es einen Button cmdTest<br><br>Nun habe ich ein Modul mit der Funktion:<br><br><code><br>public function Bsp(fform as form,bVisible... |
 |
 |
 |
|
|
G.
Guest
|
14.10.2005 12:06 |
|
  |
Re: Problem!!!
Hallo Cyber1709,<br><br>das Problem ist das ein Standard form das Control 'cmdTest' nicht kennt.<br>Eine Möglichkeit ist die Implentierung eines interfaces welches Du dann an dir function BSP übergibst über... |
 |
 |
 |
|
|
Ansgar
Sommer
|
14.10.2005 12:18 |
|
  |
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!