Hallo zusammen,
in einem WinForms-Projekt habe ich eine DLL eingebunden, von welcher ich ein bestimmtes Fensterchen benutze.
Unter anderem befinden sich auf dieser Form auch ein ToolStrip mit zwei Toolstripbuttons.
Ich möchte nun gern code-seitig einen dieser zwei Buttons unter bestimmten Umständen entfernen.
Leider gelingt mir das nicht wirklich.
Ich habe es zunächst versucht mit: DLLFORM.Controls.RemoveAt(index)
Dabei wird aber der ganze Toolstrip gelöscht, oder ein anderes Element auf der Form. Die Buttons selbst scheinen keinen Index zu besitzen. (Liegt es daran, dass der Toolstrip eine Art Parent ist?)
Durch Dekompilieren der DLL bin ich noch an den Namen des Toolstripbuttons gekommen, aber ich weiß nicht ob mir das in irgendeiner Form weiterhelfen kann.
Vielleicht hat jemand eine Tipp für mich.
Bevor Fragen aufkommen: die DLL stammt von einem Kollegen und der Quellcode ist leider nicht mehr auffindbar.
in einem WinForms-Projekt habe ich eine DLL eingebunden, von welcher ich ein bestimmtes Fensterchen benutze.
Unter anderem befinden sich auf dieser Form auch ein ToolStrip mit zwei Toolstripbuttons.
Ich möchte nun gern code-seitig einen dieser zwei Buttons unter bestimmten Umständen entfernen.
Leider gelingt mir das nicht wirklich.
Ich habe es zunächst versucht mit: DLLFORM.Controls.RemoveAt(index)
Dabei wird aber der ganze Toolstrip gelöscht, oder ein anderes Element auf der Form. Die Buttons selbst scheinen keinen Index zu besitzen. (Liegt es daran, dass der Toolstrip eine Art Parent ist?)
Durch Dekompilieren der DLL bin ich noch an den Namen des Toolstripbuttons gekommen, aber ich weiß nicht ob mir das in irgendeiner Form weiterhelfen kann.
Vielleicht hat jemand eine Tipp für mich.
Bevor Fragen aufkommen: die DLL stammt von einem Kollegen und der Quellcode ist leider nicht mehr auffindbar.