P
cookie80 schrieb:
Danke, funktioniert.
Kann es sein, dass bei einem Button pro Frame die "-1" wohl funktioniert?
kann sein, muss aber nicht.
Wenn nur ein Steuerelement die Default ID (-1) hat, dann kann das sein,
generell solltest du aber allen Steuerelementen eine ID zuweisen,
wenn du zur Laufzeit drauf zu greifen musst.
Dies kannst du auch per wxNewId() machen, dann musst du aber die Funktion per Connect binden:
button2 = new wxButton(this, wxNewId(), wxT("Show Values"), wxDefaultPosition, wxDefaultSize, 0);
...
Connect(button2->GetId(),wxEVT_COMMAND_BUTTON_CLICKED,wxCommandEventHandler(MyFrame::OnShowValues));