ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
2724
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.207
    Der Titel sagt eigentlich alles.
    Wie kann ich aus einer X-Beliebigen Klasse auf ein Formular zugreifen?
     

  2. #2
    zovax ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Ort
    Koblenz (Rheinland-Pfalz)
    Beiträge
    217
    Es gibt glaube ich keine andere Möglichkeit, außer der Klasse die aktuelle Instanz der Form zu übergeben.
     

  3. #3
    Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.207
    Das hört sich doch gut an, nur wie realisiere ich das?
     

  4. #4
    erhardt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Augsburg
    Beiträge
    154
    Hi,

    ich kann zwar kein VB aber in C# wuerde es so aussehen:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    public class Form1 : System.Windows.Form
    {
        ...
        private void Test()
        {
            Klasse k = new Klasse(this); // der klasse die instanz der form uebergeben
        }
    }
     
    public class Klasse
    {
        private Form1 form1;
     
        public Klasse(Form1 f)
        {
            this.form1 = f;
        }
    }
    Du kannst die Instanz natuerlich auch mit einer Methode uebergeben, nicht im Konstruktor.
     

  5. #5
    Avatar von Alexander Schuc
    Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.755
    Solltest du nur eine Instanz des Formulars haben (wollen), kannst auch ein statisches (shared bei VB.net glaub ich) anlegen, und im Konstruktor des Forms setzt du dann die Variable.
    So kannst dann von jeder Klasse aus, die auf das Objekt zugreifen will, es über dieses statische Feld regeln.

    MfG,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

Thema nicht erledigt

Ähnliche Themen

  1. zugriff auf eigene Klasse
    Von stefan-rw im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 24.10.08, 14:12
  2. Zugriff auf Form Elemente
    Von LL0rd im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 17.12.07, 14:20
  3. eigene Klasse in Form Klasse
    Von PinkoPalino im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 29.07.07, 20:23
  4. DB-Zugriff in separater Klasse
    Von JK_net im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 27.04.05, 12:41
  5. Zugriff auf Form-Elemente
    Von webmaster76 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 22.03.05, 16:27