ButtonImageGadget in der Statusbar
ButtonImageGadget in der Statusbar
Hallo,
gibt es die Möglichkeit der Platzierung von ButtonImageGadget in der Statusbar?
Gruss ... Velindos
PS: Prosit Neujahr!
gibt es die Möglichkeit der Platzierung von ButtonImageGadget in der Statusbar?
Gruss ... Velindos
PS: Prosit Neujahr!
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Re: ButtonImageGadget in der Statusbar
http://www.purebasic.fr/german/viewtopi ... 94#p284594Velindos hat geschrieben:gibt es die Möglichkeit der Platzierung von ButtonImageGadget in der Statusbar?
nimm dann anstelle des HyperLinkGadgets ein
ButtonImageGadget.
Grüße ... Kiffi
a²+b²=mc²
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: ButtonImageGadget in der Statusbar
So macht das aber keinen Spaß mit Dir!. Hier: http://www.purebasic.fr/german/viewtopi ... 94#p284594
ist die Lösung. Mitdenken solltest Du schon, wir schreiben Dir doch nicht die Programme
Guten Rutsch
// zu spät, poste es aber trotzdem, weil ich mir langsam verarscht vorkomme
ist die Lösung. Mitdenken solltest Du schon, wir schreiben Dir doch nicht die Programme

Guten Rutsch
// zu spät, poste es aber trotzdem, weil ich mir langsam verarscht vorkomme
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: ButtonImageGadget in der Statusbar
Hallo,
verarschen will hier keiner !!! Ich denke es ist doch ein Forum!
Habe jetzt den Button hineingeben, finde aber nichts wie ich die Höhe der Statusbar beeinflussen kann!
Gruss ... Velindos
verarschen will hier keiner !!! Ich denke es ist doch ein Forum!
Richtig, Ihr helft mir PureBasic und dessen Funktionen besser zu verstehen! Oder, ein Button oder eine Statusbar ist nur eine Funktion aber nicht ein Programm!!!Mitdenken solltest Du schon, wir schreiben Dir doch nicht die Programme
Habe jetzt den Button hineingeben, finde aber nichts wie ich die Höhe der Statusbar beeinflussen kann!
Code: Alles auswählen
f OpenWindow(0, 100, 150, 300, 100, "PureBasic - StatusBar Example", #PB_Window_SystemMenu | #PB_Window_SizeGadget)
CreateStatusBar(0, WindowID(0))
;HyperLinkGadget(0, 5, 5, 130, StatusBarHeight(0), "www.purebasic.fr/german", RGB(255,0,0), #PB_HyperLink_Underline)
ButtonGadget(0, 10, 5, StatusBarHeight(0), 16, "|<")
SetParent_(GadgetID(0), StatusBarID(0))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Break
Case #PB_Event_Gadget
Select EventGadget()
Case 0
RunProgram(GetGadgetText(0))
EndSelect
EndSelect
ForEver
EndIf
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: ButtonImageGadget in der Statusbar
Hast Du schon mal, in einem anderem Programm, gesehen das die Statusbar eine andere Höhe hat?Velindos hat geschrieben: Habe jetzt den Button hineingeben, finde aber nichts wie ich die Höhe der Statusbar beeinflussen kann!
Du musst schon die grösse des Buttons an die Statusbar anpassen oder Du bastelst Dir selber eine
Statusbar.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: ButtonImageGadget in der Statusbar
Hallo,
besten Dank für die Info! Hab´s gecheckt was Statusbar ist und bleiben soll. Wie man im Beispiel sieht, würden die Button max.mit Symbolen von 16X16 ausgestattet und dass ist schon irgendwie winzig!
Ein Danke für die rasche Hilfe!
Allen die mir dieses Jahr geholfen haben, ein grosses Dankeschön und noch einen guten Rutsch ins NEUE!
http://www.purebasic.fr/german/posting. ... 16&t=23671#
Gruss ... Velindos
besten Dank für die Info! Hab´s gecheckt was Statusbar ist und bleiben soll. Wie man im Beispiel sieht, würden die Button max.mit Symbolen von 16X16 ausgestattet und dass ist schon irgendwie winzig!
Code: Alles auswählen
Enumeration
#myButton
EndEnumeration
;{-Image Plugin
UsePNGImageDecoder()
UsePNGImageEncoder()
;}
MyButton=CatchImage(#myButton,?Bildchen)
;{ Included Images
DataSection
Bildchen:
IncludeBinary "C:\Store\Design_8\Button16.png"
EndDataSection
;}
If OpenWindow(0, 100, 150, 300, 100, "PureBasic - StatusBar Example", #PB_Window_SystemMenu | #PB_Window_SizeGadget)
CreateStatusBar(0, WindowID(0))
;HyperLinkGadget(0, 5, 5, 130, StatusBarHeight(0), "www.purebasic.fr/german", RGB(255,0,0), #PB_HyperLink_Underline)
;ButtonGadget(0, 10, 5, StatusBarHeight(0), 16, "|<")
ButtonImageGadget(0, 10, 5, 16, 16, MyButton)
ImageGadget(1, 5, 5, 20, 20,MyButton, #PB_Image_Border)
SetParent_(GadgetID(0), StatusBarID(0))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Break
Case #PB_Event_Gadget
Select EventGadget()
Case 0
RunProgram(GetGadgetText(0))
EndSelect
EndSelect
ForEver
EndIf
Allen die mir dieses Jahr geholfen haben, ein grosses Dankeschön und noch einen guten Rutsch ins NEUE!
http://www.purebasic.fr/german/posting. ... 16&t=23671#
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: ButtonImageGadget in der Statusbar
Du weißt aber, das es auch ein StatusBarImage gibt?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: ButtonImageGadget in der Statusbar
naja, Du lässt Dich sehr gerne mit fertigen Codes bedienen.Velindos hat geschrieben:Richtig, Ihr helft mir PureBasic und dessen Funktionen besser zu verstehen!
Ist ja auch nicht schlimm. Sind wir selber schuld.
Allerdings solltest Du Dir auch mal die Mühe machen, zu
verstehen, was die einzelnen Befehle überhaupt bewirken.
Hättest Du es getan, würde es diesen Thread nicht geben.
In Zukunft bekommst Du keinen Fisch mehr, sondern eine Angel.

Grüße ... Kiffi
a²+b²=mc²
Re: ButtonImageGadget in der Statusbar
Hallo,
so unrecht hast du nicht, na ja jeder hat seine Art und meine ...
Also Jungs auf ein gutes neues Jahr und wir lesen uns wieder!
http://www.purebasic.fr/german/posting. ... 16&t=23671#
Gruss ... Velindos
so unrecht hast du nicht, na ja jeder hat seine Art und meine ...
Also Jungs auf ein gutes neues Jahr und wir lesen uns wieder!
http://www.purebasic.fr/german/posting. ... 16&t=23671#
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Re: ButtonImageGadget in der Statusbar
Ich schon !ts-soft hat geschrieben:Hast Du schon mal, in einem anderem Programm, gesehen das die Statusbar eine andere Höhe hat?Velindos hat geschrieben: Habe jetzt den Button hineingeben, finde aber nichts wie ich die Höhe der Statusbar beeinflussen kann!
Du musst schon die grösse des Buttons an die Statusbar anpassen oder Du bastelst Dir selber eine
Statusbar.
Code: Alles auswählen
#SB_SETMINHEIGHT = (#WM_USER+8)
If OpenWindow(0, 100, 150, 300, 100, "PureBasic - StatusBar Example", #PB_Window_SystemMenu | #PB_Window_SizeGadget)
If CreateStatusBar(0, WindowID(0))
AddStatusBarField(100)
AddStatusBarField(50)
AddStatusBarField(100)
EndIf
StatusBarText(0, 0, "Area 1")
StatusBarText(0, 1, "Area 2", #PB_StatusBar_BorderLess)
StatusBarText(0, 2, "Area 3", #PB_StatusBar_Right | #PB_StatusBar_Raised)
SendMessage_(StatusBarID(0),#SB_SETMINHEIGHT,40,0)
SendMessage_(StatusBarID(0),#WM_SIZE,0,0)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf