Autor Beitrag
kuvarss
Hält's aus hier
Beiträge: 1



BeitragVerfasst: So 03.02.19 16:14 
Hallo zusammen,

ich lerne seit paar monaten C# und habe ein paar Probleme bei einem Projekt.

Ich will dynamische Buttons erstellen und diese mit Directorys verknüpfen. Wenn auf den Button geclickt wird, soll eine neue Form geöffnet werden. Aber wenn (mittels Context menu) auf löschen geklickt wird soll dieses Button und natürlich auch das verknüpfte Direcktory gelöscht werden. Frage: Wie kann ich dynamisch erzeugte Buttons einzeln ansprechen und diese einzeln löschen.

Bitte um Hilfe.

Grüss
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: So 03.02.19 17:18 
Hallo und :welcome:,

bitte, entsprechend der Foren-Richtlinien, Cross-Posts immer angeben: mySharp.de - C# Wpf dynamische Button erstellen und diese löschen (im anderen Forum wird dein Beitrag sogar gesperrt dafür, wenn es gemeldet wird!).
Chiyoko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 298
Erhaltene Danke: 8

Win 98, Win Xp, Win 10
C# / C (VS 2019)
BeitragVerfasst: Mo 04.02.19 10:28 
Das kommt ein wenig darauf an, wie du die Buttons erzeugst.

Wenn die Buttons bereits existieren (z.b. nur unsichtbar sind), dann hat dein Button bereits ein zugeordnetes Kontextmenu und damit einen Sender.
Erzeugst du Sie erst noch, kannst du den Controlnamen verwenden oder eine ID aus deiner Klasse, die an den Kontext der Buttons gebunden ist (SelectedItem).

Die Frage ist daher eher, wann und wie du die Buttons erzeugst.