ToolbarImageButton

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Skiller
Beiträge: 151
Registriert: 04.02.2005 22:26

ToolbarImageButton

Beitrag von Skiller »

Hallo PBfans,

wollte mal fragen, ob man zur Laufzeit - natürlich über das EventMenuID() - das Image vom ToolbarImagebutton austauschen kann. Wie ich festestellen musste, erzeugt er durch den u.a. Befehl stets einen zusaätzlichen Button obwohl die Nr. des Buttons gleich bleibt. Ich dachte er tauscht den aus. Löschen kann man ihn zur Laufzeit wohl auch nicht oder? Habe jedenfalls keinen Löschbefehl dafür gefunden.

Code: Alles auswählen

Select EventMenuID()
  Case 21
    if #True
       ToolBarImageButton(21, LoadImage(1, "MeinIcon.Ico")
       ToolBarToolTip(21, "Meins")
    else
       ToolBarImageButton(21, LoadImage(1, "DeinIcon.Ico")
       ToolBarToolTip(21, "Deins")
    endif
   Case 22
     ;.....

Endselect
Habt Ihr vielleicht eine Idee?
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: ToolbarImageButton

Beitrag von Danilo »

Skiller hat geschrieben:wollte mal fragen, ob man zur Laufzeit - natürlich über das
EventMenuID() - das Image vom ToolbarImagebutton
austauschen kann.
Wenn Du ToolbarPro verwendest geht das mit ChangeTBbuttonImage().

ToolbarPro ist ein Teil von PureTools, siehe meine Signatur
und für aktuellen Fix hier:
http://forums.purebasic.com/german/viewtopic.php?t=3386
Skiller hat geschrieben:Löschen kann man ihn zur Laufzeit wohl auch nicht oder?
DeleteTBbutton() :)
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Skiller
Beiträge: 151
Registriert: 04.02.2005 22:26

Beitrag von Skiller »

Danke Danilo,
das heisst also, das Problem ist bekannt!?. An deine Puretools habe ich auch schon gedacht, geht aber dann nur leider unter Windows.
Übrigens: Sind die Lizensfrei?

Skiller
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

Skiller hat geschrieben:An deine Puretools habe ich auch schon gedacht, ...

Übrigens: Sind die Lizensfrei?
Die Libs schon, Ja.

Die Bilder der Beispiele wohl nicht so ganz. Die sind von Screenshots
genommen und da war dann zufällig sowas wie WinZIP und so drauf. ;)
Die Bilder der Beispiele sollte man also nicht selbst verwenden...
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Antworten