tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
395
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von RudolfG
    RudolfG RudolfG ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    Gummersbach (NRW)
    Beiträge
    337
    Hallo ich bin neu hier und hoffe das ihr mir weiterhelfen könnt,

    Ich habe folgendes Problem:

    Nach dem Start meines Editors (Formular1) soll ein neues Formular darüber geöffnet werden

    Kann mir jemand sagen wie? (ich habe es schon mit dem Ereignis OnShow versucht aber dann wird nur das Formular "Neu" Angezeigt, das Hauptformular soll aber im Hintergrund zusehen sein)

    mit zwei OptionsBoxen RBText und RBRich, beim klicken auf die Schaltfläche OK soll geprüft werden welches der Beiden Optionen ausgewählt worden sind:

    If (RBText -> Checked)

    Danach soll eine Funktion aufgerufen werden die aber in dem (Formular1) ist:

    NeuTextExecute(NULL);

    Aber der Copiler sagt: "Aufruf einer nicht definierten Funktion"

    Kann mir jemand sagen wie ich die Funktion aufrufen soll/kann?

    Ich arbeite mit Borland C++ Builder 5 Professional, bin ein Anfänger!

    Vielen Dank im Voraus für eure Anworten!

    Rudolf
     

  2. #2
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Moin...

    wenn du ein zweites Formular (z.B. Form2) sichtbar machen willst schreib einfach:
    Code :
    1
    2
    3
    
    #include "Unit2.h" //oben drüber bei den anderen Includeanweisungen
     
    Form2->Show(); //in der Methode, mit der das zweite Formular sichtbar gemacht werden soll

    mit zwei OptionsBoxen RBText und RBRich, beim klicken auf die Schaltfläche OK soll geprüft werden welches der Beiden Optionen ausgewählt worden sind:
    Was bitte sind "OptionsBoxen"?!


    Wenn du eine Funktion in Formular1 auftufen willst, muss die dieses Formular in deinem zweiten Formular includieren, ähnlich wie oben:
    Code :
    1
    
    #include "Unit1.h"
    dann kannst du mit
    Code :
    1
    
    Form1->deineFunktion();
    die Funktion aufrufen...

    gruß supa
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  3. #3
    Avatar von RudolfG
    RudolfG RudolfG ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    Gummersbach (NRW)
    Beiträge
    337
    Zitat Zitat von Supa
    Moin...

    wenn du ein zweites Formular (z.B. Form2) sichtbar machen willst schreib einfach:
    Code :
    1
    2
    3
    
    #include "Unit2.h" //oben drüber bei den anderen Includeanweisungen
     
    Form2->Show(); //in der Methode, mit der das zweite Formular sichtbar gemacht werden soll
    Vielen Dank das war genau was ich brauchte



    Was bitte sind "OptionsBoxen"?!

    Tut mir Leid! Ich habe nur auf der Arbeit einen Internetanschluss und ich habe mir ´leider nicht genau aufgeschrieben wie alles richtig heißt? Ich meinte RadioButtons! (Wenn die Schreibweise diesmal auch nicht stimmt entschuldigt mich ich habe nicht damit gerechnet das ich heute zur arbeit komme & habe auch nicht auf geschrieben wie sie heißen, das nächste mal werde ich mich besser vorbereiten!!)

    gruß supa
    Vielen Dank

    Grus Rudolf