tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
14
ZUGRIFFE
347
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    Hallo,

    ich habe folgende probleme bzw weiss net wie man das macht:
    1.
    Ich habe mir ein menue erstellt alles super, doch ich möchte das so haben das wenn man auf einen menue punkt klickt sich dann in dem gleichem form ein neues form öffnet .
    Ich hoffe iohr versteht was ich meine.
    Bei mir öffnet sich dann immer ein neues fenster.
    2.
    wenn jemand nun in dem ersten form was einträgt, soll das möglischst in einer variablen gespeichert werden.
    soweit kein prob aber ich möcht die daten auch in dem 2. form was ich über das menue auswähle, zur verfügung haben.
    3.
    ich möchte die daten die der benutzer in den ersten beiden forms eingegeben hat in eine neu erstellte txt datei speichern geht das bzw wie geht das?

    so hoffe ihr versteht mich

    thx im vorraus

    mfg Freddy
    Geändert von Fr3dd1 (05.06.06 um 11:28 Uhr)
     

  2. #2
    D@nger Tutorials.de Gastzugang
    Hallo,
    bist du zufällig hier der eine? Also, du kannst das z.b. so machen. In die 2. Form dann:
    Code vb:
    1
    
    Text1.Text=Form1.Text2.Text
     

  3. #3
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    also ich bin nicht "der eine" wer auch immer das sein soll.
    zu dem code, ich denke mal ich muss den ins menue einfügen.
    dann denke ich ist text1 und text2 textfelder oder?
    wäre net wenne das noch erklären könntest.
    ich habe das im menue so eingestellt:

    Private Sub tastatur_Click()
    Form2.Show
    End Sub

    sry bin neu in vb6
    Geändert von Fr3dd1 (05.06.06 um 11:29 Uhr)
     

  4. #4
    D@nger Tutorials.de Gastzugang
    also,
    dein Vorhaben ist ja, von der 2. form auf die 1. zuzugreifen, oder?
    Wenn das der Fall ist musst du es so machen:

    Code vb:
    1
    2
    3
    
    Private Sub tastatur_Click()
    Form2.Show
    End Sub
    in Form1

    und
    Code vb:
    1
    
    Text1.Text=Form1.Text2.Text
    in Form2 z.b.
     

  5. #5
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    habe das :
    Text1.Text=Form1.Text2.Text
    jetzt mal unter general ins 2. form geschreiben.
    Wenn ich nun aber starten will meint der :
    "Invalid outside procedure"
     

  6. #6
    D@nger Tutorials.de Gastzugang

    du musst den Code in Die Prozedur legen (z.b. Command1_Click) in der es ausgeführt werden soll. Wähl mal bei General Form aus und leg den Code darein.
     

  7. #7
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    gut das klappt soweit schon mal.
    alerdigs war der eigentlich nicht das was ich wollte, aber hilft mir auch.
    Ich wollte wissen, wie man ein neues form im ersten form läd verstehst du?
     

  8. #8
    D@nger Tutorials.de Gastzugang
    Nein, das verstehe ich nicht. Meinst du so wie z.b. bei Photoshop oder Firefox? Oder willst du nur ganz normal ein neues Fenster öffnen?
     

  9. #9
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    also ich mache das eben mit screens warte mal nen moment

    so das bild von dem form mit menue
    http://img48.imageshack.us/my.php?image=normal6wj.jpg
    das 2. form
    http://img225.imageshack.us/img225/6826/form23tv.jpg

    Soo
    und der inhalt vom 2. form soll in dem ersten form angezeigt werden
     

  10. #10
    D@nger Tutorials.de Gastzugang
    ja, ok, dann eben:
    Code vb:
    1
    
    Text1.Text=Form2.Text1.Text
     

  11. #11
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    das meine ich immer noch net
    sry war doof gemacht.
    Ich meine das so:
    ich will nicht den inhlat vom textfeld , sondern das textfeld an sich anzeigen.
    weisste nun was ich meine
    sonst wenn ich das net erklären kann , weisste denn wie man ne seperate txt datei erstellt?
    Geändert von Fr3dd1 (05.06.06 um 12:52 Uhr)
     

  12. #12
    D@nger Tutorials.de Gastzugang
    Hmmm, also ich verstehe denn Sinn leider nicht so ganz warum nicht einfach Form2.Show?
     

  13. #13
    Fr3dd1 Fr3dd1 ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    66
    der sinn ist es, das nicht so viele fenster offen sind.
    es soll alles in einem fenster angezeigt werden.
     

  14. #14
    Maik Tutorials.de Gastzugang
    @Fr3dd1: bitte achte in deinen Beiträgen auf die Groß- und Kleinschreibung, siehe hierzu auch die Netiquette Nr.15.
     

  15. #15
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Das Stichwort hierbei lautet MDI-Child.
    Füge deinem Projekt eine "MDI-Form" hinzu und noch eine weitere Form. Nun stellst du bei der Form die Eigenschaft "MDIChild" auf TRUE. Anschließend lässt du die Form aus der MDI-Form heraus anzeigen.
    zum Beispiel in der Load-Sub von der MDI-Form:
    Code vb:
    1
    2
    3
    
    Private Sub MDIForm_Load()
        Form1.Show
    End Sub
    Nun dürfte der gewünschte Effekt eingetreten sein, insofern ich dich überhaupt richtig verstanden habe.
    http://=http://www.st-software.at/tu...utmdi.php]Link
     
    hihi = -h²

Ähnliche Themen

  1. Anzeigen wieviele Zeichen in einer textbox noch übrig sind...
    Von counteract im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 07.11.07, 20:20
  2. Noch Probleme mit meinem Menue
    Von funkymatti im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 06.06.07, 11:38
  3. Antworten: 0
    Letzter Beitrag: 12.05.06, 23:48
  4. Antworten: 8
    Letzter Beitrag: 27.04.05, 19:10
  5. dropdown menue ueber frames hinaus anzeigen
    Von rubbl-die-katz im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 19.10.04, 14:03