tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
371
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    o&oler o&oler ist offline Rookie
    Registriert seit
    Dec 2007
    Beiträge
    8
    Hai!
    Also ich habe ein Problem, und zwar möchte ich, dass beim Klicken eines Shapes eine neue Form geöffnet wird (erledigt), in dieser Form stehen nun 6 verschiedenfarbige Shapes zur Auswahl. Beim Klicken (OnMouseDown) eines dieser Shapes, sollte die Form geschlossen und die gewünschte Farbe an die Prozedur, welche die Form aufgerufen hat, übergeben werden (z.B. clRed).

    Wie mache ich das am besten? Eine Möglichkeit wäre es zuerst die gewünschte Farbe in eine Datei hineinschreiben, und dann wieder auslesen.
    Jedoch wollte ich nur wissen, ob es nicht noch eine andere Methode dazu gibt (nein, ich bin nicht zu faul, ich möchte nur "klug" programmieren )

    Danke für Eure Hilfe!
     

  2. #2
    KainPlan KainPlan ist offline Mitglied
    Registriert seit
    Dec 2006
    Beiträge
    23
    Also eigentlich legst du einfach eine variable in der "Auswahlform" an unter dem attribut public!

    So dann:
    Code :
    1
    2
    3
    4
    
    if (Auswahlform->ShowModal() == mrOk)
    {
    TColor col = Auswahlform->DeineVariable;
    }

    so sollte es eigentlich funktionieren du musst halt nur die Auswahlform nicht mit Close() sondern mit ModalResult = mrOk beenden
     

  3. #3
    o&oler o&oler ist offline Rookie
    Registriert seit
    Dec 2007
    Beiträge
    8
    Danke für deine Hilfe KainPlan!
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 19.04.10, 10:12
  2. Antworten: 3
    Letzter Beitrag: 26.12.06, 23:52
  3. 2 "<form>" auf einer Seite
    Von proloser im Forum HTML & XHTML
    Antworten: 16
    Letzter Beitrag: 10.10.06, 22:05
  4. Antworten: 1
    Letzter Beitrag: 26.05.04, 18:40
  5. Antworten: 8
    Letzter Beitrag: 14.08.03, 01:47