Toolbar Image wird nicht angezeigt

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Starting
Beiträge: 3
Registriert: 03.09.2007 10:43
Wohnort: Ruhrgebiet

Toolbar Image wird nicht angezeigt

Beitrag 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:
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Toolbar Image wird nicht angezeigt

Beitrag 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 ;-)
a²+b²=mc²
Benutzeravatar
Starting
Beiträge: 3
Registriert: 03.09.2007 10:43
Wohnort: Ruhrgebiet

Das wars

Beitrag 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
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag 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.
Benutzeravatar
Starting
Beiträge: 3
Registriert: 03.09.2007 10:43
Wohnort: Ruhrgebiet

Danke

Beitrag von Starting »

das sind so die kleinen stolpersteine beim Starten.

Danke bis demnächst....
Gruss
Starting
Probleme hat man heutzutage fest im Griff, deshalb sind sie so schwer zu lösen.

Ron Kritzfeld (*1921), dt. Aphoristiker
Benutzeravatar
milan1612
Beiträge: 810
Registriert: 15.04.2007 17:58

Beitrag 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...
Bin nur noch sehr selten hier, bitte nur noch per PN kontaktieren
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag 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
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
a²+b²=mc²
Antworten