Announcement

Collapse
No announcement yet.

mehrere checkbox mit einem Button abfragen

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

  • mehrere checkbox mit einem Button abfragen

    HI @
    Ich habe 5 checkbox und einem Button
    PB ich will, dass wenn man auf dem Button click und ein Checkbox eingekreuzt ist wird sein Ereigniss gelöst. D.h wenn checkbox1 eingekreuzt ist wird ereignis1 gelöst , werden Checkbox1 und 3 eingekreuzt werden Ereignisse 1und 3 gelöst.
    ich habe versuch mit "if else" aber wird nur ein ereignis gelöst und zwar das erste.
    Wie Kann ich das machen?

    Danke vorraus

  • #2
    Schon mal boolsche Operatoren genutzt? So wie AND oder OR? && ¦¦
    Christian

    Comment


    • #3
      Alle Checkboxen an den selben Ereignishandler hängen. Dort Auswerten welche Checkboxen gecheckt sind und dann die entsprechenden Folgeoperationen (wie z.B. Events auslösen wenn das dann noch sein muss) ausführen.

      Comment


      • #4
        Originally posted by Ralf Jansen View Post
        Alle Checkboxen an den selben Ereignishandler hängen. Dort Auswerten welche Checkboxen gecheckt sind und dann die entsprechenden Folgeoperationen (wie z.B. Events auslösen wenn das dann noch sein muss) ausführen.
        Ralf Kannst bitte mir das durch ein klein Beispeil zeigen

        Danke

        Comment


        • #5
          [Highlight=C#]// checkboxen irgendwo verdrahten oder im Designer vornehmen
          checkBox1.CheckedChanged += checkBox_CheckedChanged;
          checkBox2.CheckedChanged += checkBox_CheckedChanged;
          checkBox3.CheckedChanged += checkBox_CheckedChanged;

          private void checkBox_CheckedChanged(object sender, EventArgs e)
          {
          if (checkBox1.Checked)
          {
          // checkbox1 Code
          }
          if (checkBox2.Checked)
          {
          // checkbox2 Code
          }
          if (checkBox3.Checked)
          {
          // checkbox3 Code
          }
          }[/Highlight]

          Comment


          • #6
            Er will aber erst einen Button klicken müssen...

            Code:
            1. private void button_Click(object sender, EventArgs e)
            2. {
            3. if (checkBox1.Checked)
            4. {
            5. // checkbox1 Code
            6. }
            7. if (checkBox2.Checked)
            8. {
            9. // checkbox2 Code
            10. }
            11. if (checkBox3.Checked)
            12. {
            13. // checkbox3 Code
            14. }
            15. }
            Günther

            Comment


            • #7
              Er will aber erst einen Button klicken müssen...
              Oh .. Das macht etwas mehr Sinn

              Comment


              • #8
                Thank you @

                Comment

                Working...
                X