vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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 - Ein- und Umsteiger
eine Funktion für mehrere Forms 
Autor: Turion87
Datum: 15.08.12 13:43

Hallo Comm,

ich glaub mein Problem ist eigentlich eine recht simple Sache, trotzdem komme ich nicht drauf ;)

Folgende Situation:
Ich habe in meinem Programm mehrere Forms, momentan sind es 3.
Ich habe eine Funktion mit der es möglich ist, die Form ein und auszuklappen.
Der Quellcode dafür ist im Code von Form2.

Wenn ich jetzt die folgenden Form's ebenfalls mit dieser Funktion versorgen will, möchte ich es vermeiden, den Quellcode in jede neue Form zu kopieren.

Ist es möglich dafür eine Klasse oder irgendwas zu erstellen, wo die aufrufende Form sich "vorstellt", die vorhandene Funktion nutzt und die Klasse wieder verlässt?.. (hoffe ihr versteht was ich meine)

Nehmen wir einfach mal das Beispiel:


Public Class FormHandling
    Dim thisForm As Form
 
    Public Sub FormInit(ByVal newForm)
        thisForm = newForm
    End Sub
 
    Public Sub ChangeColor()
        thisForm.BackColor = Color.Green
    End Sub
End Class
und aus der Form aufgerufen:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
    Formhandling.FormInit(Me)
    Formhandling.ChangeColor()
    End Sub
Das ist natürlich falsch, weil ich keine Instanz von Formhandling in dem ButtonEvent habe.
Aber vom Ansatz her, wäre die Lösung total toll

Gruß Turion
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
eine Funktion für mehrere Forms1.217Turion8715.08.12 13:43
Re: eine Funktion für mehrere Forms704effeff15.08.12 15:17
Re: eine Funktion für mehrere Forms683Turion8715.08.12 15:21
Re: eine Funktion für mehrere Forms724DotNetErbse16.08.12 10:08
Re: eine Funktion für mehrere Forms741ModeratorDaveS16.08.12 11:20
Re: eine Funktion für mehrere Forms698DotNetErbse16.08.12 13:46

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