Funtioniert DisableGadget() bei Imagegadget nicht ?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
dibro
Beiträge: 143
Registriert: 11.03.2006 12:52
Computerausstattung: Win 10 64 bit
Wohnort: Solingen

Funtioniert DisableGadget() bei Imagegadget nicht ?

Beitrag von dibro »

Schjon wieder 'ne dumme Frage:
DisableGadget(#Gadgetnr,1) hat (bei mir) keine Wirkung. Ist das systembedingt und wenn ja, wie mache ich das am Besten, nur über alternatives Image oder gibt es da einen anderen Weg
Gruß aus Solingen, PB 6.0 Win 10 Pro
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

Ein Imagegadget kann man eigentlich nicht "disablen", warum auch?
Würd ja eh nix bringen, oder hast du einen speziellen Wunsch?
Bild
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

vielleicht bringt dir ja

hidegadget(#deinbild,1)

was
Bild
AND51 hat geschrieben:...und ich würde dein Programm aus Wut zwei mal installieren, um eines genüsslicher löschen zu können, als das andere...
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 »

Disablen macht ein Gadget funktionslos (z.B. kein Click möglich)
HideGadget versteckt es :wink:
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
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

ts-soft hat geschrieben:Disablen macht ein Gadget funktionslos (z.B. kein Click möglich)
HideGadget versteckt es
*ganz kurz frag*
Aber bei einem ImageGadget bringt "Disablen" doch gar nix, da es sowieso nie einen Klick zurückgibt oder ähnliches...
Bild
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

ts-soft hat geschrieben:Disablen macht ein Gadget funktionslos (z.B. kein Click möglich)
HideGadget versteckt es :wink:
ja aber ein ImageGadget kann man nicht funktionslos machen, da es ohnehin funktionslos ist...

Die einzige "funktion" ist dass der User etwas sieht -> das kann man ausschalten mit HideGadget :mrgreen:
Bild
AND51 hat geschrieben:...und ich würde dein Programm aus Wut zwei mal installieren, um eines genüsslicher löschen zu können, als das andere...
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 »

Jilocasin hat geschrieben: *ganz kurz frag*
Aber bei einem ImageGadget bringt "Disablen" doch gar nix, da es sowieso nie einen Klick zurückgibt oder ähnliches...
Ist eben eine Standard Funktion, für alle Controls. Ausserdem könnte man
das ImageGadget auch Clickbar machen, weiß im moment nicht, ob es sogar so ist.
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
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

Einem ImageGadget kann man auch eine Funtkoin zuweisen...

Code: Alles auswählen

Select WindowEvent()

.......
Case #meinImageGadget
Mach_was()

Hatte ich irgendwo / irgendwann mal benutzt....
Bild
AND51 hat geschrieben:...und ich würde dein Programm aus Wut zwei mal installieren, um eines genüsslicher löschen zu können, als das andere...
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

winduff hat geschrieben:

Code: Alles auswählen

Select WindowEvent()

.......
Case #meinImageGadget
Mach_was()
Das mein ich!
Geht bei 3.3 nicht.
Egal, werd mich hierdrin verabschieden...
Bild
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 »

winduff hat geschrieben:Einem ImageGadget kann man auch eine Funtkoin zuweisen...

Code: Alles auswählen

Select WindowEvent()

.......
Case #meinImageGadget
Mach_was()

Hatte ich irgendwo / irgendwann mal benutzt....
Hab nachgesehen, ImageGadget untertützt lt. Hilfe auch Events

Dein Code ist aber verkehrt, weil Case #PB_Event_Gadget fehlt.
WindowEvent() sollte sowieso vermieden werden
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
Antworten