tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
3812
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fendres fendres ist offline Mitglied
    Registriert seit
    Aug 2005
    Beiträge
    11
    Hallo,

    ich hab ein kleines Problem.

    Und zwar hab ich zwei Forms. In Form 2 müsste ich einmal eine Sub-Routine aus Form 1 aufrufen nur irgendwie bekomm ich das nicht hin. HELP?

    Die benötigten parameter stehen zur verfügung.

    mfg
    Florian
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Ist zwar für C#, aber durchs Durchlesen solltest dann wissen wie es geht:
    http://www.tutorials.de/tutorials185977.html
     

  3. #3
    Avatar von bastiglasl
    bastiglasl bastiglasl ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Landshut
    Beiträge
    132
    in Form 1:
    Code :
    1
    2
    
    dim ZweitesForm as new form2
    ZweitesForm.Show()
     
    Wer nen Virus findet, darf ihn behalten!
    Piff-Tiff

  4. #4
    fendres fendres ist offline Mitglied
    Registriert seit
    Aug 2005
    Beiträge
    11
    ne da hast du was falsch verstanden.

    ich will aus dem zweiten form das ich aus dem ersten mit deiner methode geöffnet habe. eine sub routine aus der ersten form aufrufen.
     

  5. #5
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wieso hast du dir den Link von mir nicht durchgelesen?
     

  6. #6
    Avatar von bastiglasl
    bastiglasl bastiglasl ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Landshut
    Beiträge
    132
    Dann dreh's doch einfach in deiner 2. Form um!
    in deinem Button.Click oder wo auch immer
    dim form1 as form1
    form1.DEINE_METHODE
     
    Wer nen Virus findet, darf ihn behalten!
    Piff-Tiff

  7. #7
    fendres fendres ist offline Mitglied
    Registriert seit
    Aug 2005
    Beiträge
    11
    hab ich durchgelesen. bin ich aber nicht richtig schlauf geworden.
     

  8. #8
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Dann hast dir dazu keine Gedanken gemacht. Das ist echt total einfach geschrieben und bis jetzt hats auch noch jeder verstanden.
     

  9. #9
    Christoph1972 Christoph1972 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    147
    @Norbert
    Also, mich beschäftigt das Thema auch gerade. Ich möchte Parameter, die vom User in Form2 eingegeben wurden, in Form1 weiterverarbeiten.

    Ich habe den Artikel auch gelesen, werde daraus aber auch nicht schlau!

    Gruß
    Christoph
     

  10. #10
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Das ist doch eigentlich alles plausibel.
    Wenn du Probleme damit hast, solltest deine Frage etwas spezifizieren, dann kann dir auch jemand helfen
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  11. #11
    Christoph1972 Christoph1972 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    147
    OT:
    Ein Problem hatte ich mit dem Thema bisher noch nicht, ich wollte mich nur zu diesem Informieren und nicht gleich fragen. Für einen Anfänger ist der C# Code eben nicht gleich plausibel. Wie gesagt, für mich wäre der Link auch keine Hilfe.


    Gruß
    Christoph
     

  12. #12
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Mir fällt immer wieder auf, dass gerade VB(.NET) Programmierer immer wieder Probleme haben andere Programmiersprachen zu "lesen". Das gehört aber zum Alltag eines Programmierers und sollte von euch auch entsprechend gelernt werden. Sonst werdet ihr es auch weiterhin schwierig haben.

    Zudem werden immer wieder die selben Fragen gestellt, die ohnehin schon 100 Mal in diesem Forum behandelt wurden.

    Aber hier mal ganz einfach in der Theorie:
    1. Möglichkeit
    Entweder es wird eine Referenz der Form1 an die Form2 weitergegeben (Konstruktor), dadurch kann auf die Form1 zugegriffen werden. Entsprechende Methoden als Public definieren und es funktioniert.

    2. Möglichkeit (sauberer):
    Die entsprechenden Methoden in eine Klasse auslagern und diese Klasse beiden Forms zur Verfügung stellen. Hier kann dann zb mit DataBinding gearbeitet werden um die Daten zu visualisieren etc.

    Prinzipiell ist es äußerst unsauber, von einer Form eine Methode einer anderen Form aufzurufen.

    Vielleicht empfiehlt es sich für viele, ihre Denkweise zu ändern um zu Lösungen bzw. Lösungsansätzen zu kommen:

    1. Was brauch ich?
    Antwort: Ich muss von Form2 eine Methode aus Form1 aufrufen

    2. Was muss dafür gegeben sein?
    Antwort: Ich brauch von Form2 Zugriff auf Form1

    3. Wie kann ich das erreichen?
    Antwort: Muss wohl irgendwas mit einer Verbindung (Referenz) zu tun haben. Gleich mal nach Referenz suchen.

    4. Ich habe meine Referenz, finde aber die gewünschte Methode nicht. Was tun?
    Antwort: Muss wohl an der "Berechtigung" liegen. Hmm .. was gibt es da? Private, Public .. moment Public? Ja genau, das brauch ich.

    5. Ich hab keine Frage mehr - ich habs geschafft.

    Oft werden einfach die Kleinigkeiten nicht gelernt. Das absolut Wichtige eigentlich. Dazu gehören die unterschiedlichen Modifier (private, public etc.). Dazu gehören nun mal die Grundkenntnisse der objektorientierten Programmierung. Das kann euch niemand abnehmen. Und solange ihr diese Dinge nicht beherrscht, werden immer wieder die gleichen Fragen gestellt.

    Wir "besseren" helfen gerne, aber es ist echt absolut frustrierend, wenn immer wieder die gleichen Fragen gestellt werden und man das Gefühl bekommt, als ob sich niemand das Geschriebene durchliest, es versucht zu verstehen etc. In Zeiten des Internets wird jedem alles vorgekaut. Ich finds einfach verkehrt und falsch.

    Eventuell lernts ja was daraus, oder ihr seids einfach bös auf mich. Im Grunde wär mir ersteres lieber, weil ich da bin um euch zu helfen und euch was beizubringen. Ist es zweiteres kann ich auch nichts machen.

    @Christoph1972:
    Sei mir net bös, aber was bezweckst du mit deiner Signatur? Die hast du jetzt seit du angemeldet bist. Schön langsam solltest was dazugelernt haben und keine Anfänger mehr sein.
     

  13. #13
    fendres fendres ist offline Mitglied
    Registriert seit
    Aug 2005
    Beiträge
    11
    danke für die vielen antworten.

    ich habs geschafft. hatte die ganze zeit die lösung schon vor augen. habs aber immerwieder überlesen
     

Ähnliche Themen

  1. [richfaces]/[jsf]: Bei action in einer Form auch Daten aus anderer Form übertragen
    Von paula123 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 5
    Letzter Beitrag: 10.03.10, 15:14
  2. Mit Thread Funktionen anderer Klassen aufrufen
    Von Cappaja im Forum VisualStudio & MFC
    Antworten: 7
    Letzter Beitrag: 12.08.09, 12:36
  3. Funktion in anderer Datei aufrufen
    Von Ozzy Ozborn im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 22.11.07, 23:14
  4. Funktion in anderer Page aufrufen
    Von astaluego im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 16.11.04, 14:36
  5. kleine Form in großer Form aufrufen
    Von Kerwin im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 11.03.04, 08:52