Seite 1 von 1

Toolbar Image wird nicht angezeigt

Verfasst: 04.09.2007 10:25
von Starting
Hallo liebe PBler

wahrscheinlich ist meine Frage mit einem kleinen Klick zu lösen, aber ich weiss nicht wo ich klicken muss.

Ich habe folgende Problem.


Imagesdir$=getdir()+ "Images\"
LoadImage(#Image1, Imagesdir$ + "globe4.ico" )
LoadImage(#Image2, Imagesdir$ + "globe2.ico" )
LoadImage(#Image3, Imagesdir$ + "Control Panel 1.ico" )
If CreateToolBar(#ToolBar, WindowID(#Window_Form1))
If IsImage(#Image1)
ToolBarImageButton(#Menu_Importieren, #Image1)
EndIf
If IsImage(#Image2)
ToolBarImageButton(#Menu_Exportieren, #Image1)
EndIf
If IsImage(#Image3)
ToolBarImageButton(#Menu_Tages_Statistik, #Image1)
EndIf
EndIf

Es werden keine Icons angezeigt. Was mache ich falsch?

Schöner wäre es die Icons in einer Resourcendatei zu speichern aber wie?

es wäre klasse wenn da einer von den erfahrenden mir einen kleinen Tip geben könnte.

Gruss
Starting

:freak:

Re: Toolbar Image wird nicht angezeigt

Verfasst: 04.09.2007 10:53
von Kiffi
Starting hat geschrieben:wahrscheinlich ist meine Frage mit einem kleinen Klick zu lösen, aber ich weiss nicht wo ich klicken muss.
lass die Maus beiseite; Du musst beherzt in die Tastatur greifen ;-)
Starting hat geschrieben:

Code: Alles auswählen

ToolBarImageButton(#Menu_Importieren, #Image1)
pack ein ImageID() um Dein Image:

Code: Alles auswählen

ToolBarImageButton(#Menu_Importieren, ImageID(#Image1))
Grüße ... Kiffi

P.S.: Bitte beim nächsten mal Code-Tags benutzen:

Code: Alles auswählen

hier ist dein source[/code ]. Dann sieht das so aus, wie oben.

P.P.S.: Willkommen im Board ;-)

Das wars

Verfasst: 04.09.2007 11:28
von Starting
Genau so sollte es sein. :allright:

Eine Frage?
worin besteht der Unterschied zwischen

Code: Alles auswählen

#Image

Code: Alles auswählen

ImageId(#Image)
Ist die Konstante #Image nicht meine ID?

Gruss
Starting

Verfasst: 04.09.2007 11:36
von NicTheQuick
#Image ist die PureBasic-interne ID und ImageID() liefert zu dieser ID das
Betriebssystem spezifische Handle. Der Ausdruck ID wird bei PureBasic
schon immer komisch verwendet.

Danke

Verfasst: 04.09.2007 11:42
von Starting
das sind so die kleinen stolpersteine beim Starten.

Danke bis demnächst....
Gruss
Starting

Verfasst: 04.09.2007 12:26
von milan1612
>das sind so die kleinen stolpersteine beim Starten.
hast Recht, ich stolper heute noch drüber und muss dann immer im
Manual nachschauen was ich grade wieder brauche...

Verfasst: 04.09.2007 19:26
von R4z0r1989
lol ich stolper über sowas auch immer!
Und ich dachte ich bin der einzige der seit über nem jahr in pb ist und die manual manchmal brauch... xD

Verfasst: 04.09.2007 20:07
von Kiffi
Badboy99 hat geschrieben:Und ich dachte ich bin der einzige der seit über nem jahr in pb ist und die manual manchmal brauch... xD
nöh, brauche ich auch immer wieder ;-)

Grüße ... Kiffi