Toolbutton per Code enablen

Hallo,

ich baue ein Toolbar wie in der Xojo Hilfe beschrieben auf:

[i]The window has the following properties:
SaveButton as ToolButton
OpenButton as ToolButton

The following code is in the Open event of the Toolbar instance in the window.
SaveButton = New ToolButton
OpenButton = New ToolButton

SaveButton.Caption=“Save” //Caption appears below the Icon
SaveButton.Name=“Save”
SaveButton.icon=SaveButtonImage //image added to the project

OpenButton.Caption=“Open” //Caption appears below the Icon
OpenButton.Name=“Open”
OpenButton.icon=OpenButtonImage //image added to the project
SaveButton.Style=ToolButton.ToolStylePushButton
OpenButton.Style=ToolButton.ToolStylePushButton

//add to the Toolbar
Me.Append OpenButton
Me.Append SaveButton
[/i]

Soweit alles gut, funktioniert prima.
Jetzt will ich aber einzelne ToolButton per Code deaktivieren.

Wie kann ich sie ansprechen?
Wenn ich SaveButton.Enabled = False im Code verwende, fehlt die Referenz zur eigentlichen Toolbar.

Hat jemand einen Tipp?

Viele Grüße
Andy

Bau dir eine Methode

itemWithName(itemName As String/Text) As ToolItem

(o…), um dann mittels

me.itemWithname("Save").enabled = False

das gewnschte Feature zu erhalten.

itemWithName wrde einfach die Items von 0 bis Count -1 durchgehen und bei Gleichheit von item.name(Zhler) mit itemName das entsprechende ToolItem zurckliefen.

Danke, das ist ein guter Ansatz…

Viele Grüße
Andy