Announcement

Collapse
No announcement yet.

Problem mit "switch", wie setzte ich das jetzt mit "case" zusammen ??????

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit "switch", wie setzte ich das jetzt mit "case" zusammen ??????

    Hallo Forum,
    Könnt ihr mir vielleicht helfen, wie ich die switch Funktion in dem Beispiel verwenden soll:

    Benutzen:

    ComboBox1
    Memo1

    Die ComboBox soll die Größe der Schrift in der Memo verändern. In der ComboBox sind vollgende Items eingetragen: 8,9,10,12,14 ...
    Wie benutze ich die switch Funktion.
    Ich möchte das alles mit case erstellen, sollte in etwa so aussehen:

    {
    switch...(?)

    {

    case 0:

    Memo1->Font->Size = 8;

    (? was kommt hier hin, habe ich schon wider vergessen)

    case 1:

    Memo1->Font->Size = 9;

    (?)

    ...

    }

    }

    Ich versuche es mir immer leicht zumachen, daher wenn ich mir schon die Examples von C++Builder ansehe, und dazu die .cpp Dateien, also den Quelltext, dann...wird mir übel.
    Ich verstehe vieles noch nicht, und bin für jede Antwort dankbar.

    Einen schönen Tag noch, ciao.

    PS: Meldet euch bitte an "[email protected]" wenn möglich.
    Danke im Vorraus

  • #2
    <p>Hallo Sebastian</p>
    <p>(Erstes: Bin auch noch Anfänger!! Hoffe aber trotzdem helfen zu können.)</p>
    <p>Also:<br>
    <pre>
    switch(ComboBox1->ItemIndex)
    {
    case 0: Memo1->Font->Size = 8; break;
    case 1: Memo1->Font->Size = 10; break;
    case 2: Memo1->Font->Size = 12; break;
    case 3: Memo1->Font->Size = 14; break;
    usw.....
    }
    </pre>
    Nun die Erklärung: case 1, case 2,... sind die Einträge in der ComboBox. Danach kommt der Befehl der ausgeführt werden soll. UND DAS <b>BREAK</b> JA NIE VERGESSEN!!!<br>
    Hier ist es jetzt so, dass man auf einen Button klicken muss. Vielleicht kann jetzt noch jemand sagen wie man es machen muss, dass es automatisch ausgeführt wird. ..</p>
    <p>Gruss Thierry</p&gt

    Comment


    • #3
      Hey Danke,
      Ich bin ja, wie ich glaube erwähnte auch noch ein vollkommender Anfänger. Ich danke dir, ich werde zwar immer wieder Fragen hierzu haben (zu C++), allerdings möchte ich niemanden mit email belästigen. Trotzdem danke, welche Frage stelle ich als nächsten...*g*

      Comment

      Working...
      X