Wie Regler steuern im ScrollAreaGadget !

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

Wie Regler steuern im ScrollAreaGadget !

Beitrag von Ghosty1967 »

Problem:
Ich habe ein ScrollAreaGadget, indem ein ImageGadget mit einer Grafik
liegt. Jetzt möchte ich gerne, das durch einen klick auf einen Button
innerhalb des Programms die Grafik im ScrollAreaGadget zentriert wird
also z.B Das ScrollAreaGadget ist 100x100 Pixel und die Grafik 1000x1000
Pixel. Wenn ich nun den Button anklicke müssten die Schieberegler auf
die Mitte des ScrollAreaGadgets gesetzt werden.
Ich habs mit SetScrollPos_ versucht, aber das klappt irgendwie nicht.
Hat da jemand eine Idee (am besten nen Codeschnipsel) für mich ?

Habe auch schon die Suchfunktion hier im Board bemüht, aber nichts
fruchtet ! :freak:

Thx...
Benutzeravatar
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: Wie Regler steuern im ScrollAreaGadget !

Beitrag von ts-soft »

Ghosty1967 hat geschrieben:Habe auch schon die Suchfunktion hier im Board bemüht, aber nichts fruchtet ! :freak:

Thx...
Manchmal genügt F1 :mrgreen:

Code: Alles auswählen

SetGadgetAttribute(#Scrolli, #PB_ScrollArea_X, 100)
SetGadgetAttribute(#Scrolli, #PB_ScrollArea_Y, 100)
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.
Bild
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

Beitrag von Ghosty1967 »

Tjjaaaaaa, um es mit den "Ärzten" zu sagen...

"Wenn das mal alles so einfach wär, dann hätt ich drei Sorgen weniger..."

SetGadgetAttribute(#Scrolli, #PB_ScrollArea_X, 100)
SetGadgetAttribute(#Scrolli, #PB_ScrollArea_Y, 100)


ist ja schon ok, ich habs auch mit F1 versucht...
(bin ein Verfächter der F1-Taste :D) aaaaabbbbber

Bei mir gibt es die Systemkonstanten #PB_ScrollArea_X und #PB_ScrollAreaY nicht.
Ich habe PB3.94 mit JaPBe2.5.4.22 was kann ich machen außer updaten :lol:

Thx...
Benutzeravatar
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

Beitrag von ts-soft »

>> Ich habe PB3.94 mit JaPBe2.5.4.22 was kann ich machen außer updaten
Dann lerne fleissig WinAPI :mrgreen:

PS: Updaten ist einfacher
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.
Bild
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

Beitrag von Ghosty1967 »

DANKE!!! :allright:
Antworten