title image


Smiley Re: Sender As Object: wie frage ich ab ob das Objekt eine CheckBox ist ?
Wenn du nur prüfen willst, ob eine bestimmte Checkbox aktiviert/deaktiviert wurde, kannst du das wie folgt machen:



if CheckBox1.Checked=true

[blabla ]

elseif CheckBox2.Checked=true

[blabla]



etc.



wenn du allerdings einfach nur auf das event reagieren willst, dann schreib halt einen eventhandler für eine checkbox und verwende den selben eventhandler für alle anderen (du kannst in der ereignisansicht im eigenschaftenfenster beliebiege prozeduren als eventhandler angeben. alternativ kannst du das auch in "InitializeComponent" machen. über sender bekommst du dann die jeweilige checkbox mitgeteilt:



if sender is CheckBox1 then

[bla bla]

end if



(Beachte, dass man hier den "Is"-Operator verwendet)



Beispiel für die InitializeComponent-Funktion (in C# allerdings):



private void InitializeComponent()

{

this.CheckBox1.CheckedChanged += new System.EventHandler (this.CheckBox_CheckedChanged);



this.CheckBox2.CheckedChanged += new System.EventHandler (this.CheckBox_CheckedChanged);



this.CheckBox3.CheckedChanged += new System.EventHandler (this.CheckBox_CheckedChanged);



[usw.]



}









geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: