StringGadget Attribut ReadOnly an/aus *OK*

Für allgemeine Fragen zur Programmierung mit PureBasic.
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

StringGadget Attribut ReadOnly an/aus *OK*

Beitrag von Thatsanee »

Hi

wie kann ich ein StringGadget im laufendem Programm
auf ReadOnly setzen und wieder freigeben.

SetGadgetAttribute() funktioniert ja beim StringGadget() nicht.
Zuletzt geändert von Thatsanee am 01.09.2006 12:50, insgesamt 1-mal geändert.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

#ES_READONLY als flag,glaube ich. :)
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Ja!
Beiträge: 271
Registriert: 02.01.2006 16:13
Wohnort: Stuttgart

Beitrag von Ja! »

Einfach mit DisableGadget()


Gruß
Udo
PureBasic 3.94 ; 4.2 ; 4.3
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

Beitrag von Thatsanee »

Ja! hat geschrieben:Einfach mit DisableGadget()
Das war wohl nichts.

Hast aber schonmal den Unterschied gesehen zwischen einem
StingGadget welches ReadOnly und eines welches Disable ist ?
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

Beitrag von Thatsanee »

Habs hinbekommen,

falls noch jemand sowas sucht, hier die beiden Befehle ReadOnly an/aus

Code: Alles auswählen

SendMessage_(GadgetID(#String),#EM_SETREADONLY,1,0)
SendMessage_(GadgetID(#String),#EM_SETREADONLY,0,0)
Zuletzt geändert von Thatsanee am 01.09.2006 13:16, insgesamt 4-mal geändert.
Mrs. Thatsanee
PB 4 - PB 3.94
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

klasse :allright:

gut zu wissen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Ja!
Beiträge: 271
Registriert: 02.01.2006 16:13
Wohnort: Stuttgart

Beitrag von Ja! »

Thatsanee hat geschrieben:
Ja! hat geschrieben:Einfach mit DisableGadget()
Das war wohl nichts.

Hast aber schonmal den Unterschied gesehen zwischen einem
StingGadget welches ReadOnly und eines welches Disable ist ?
Wie arrogant!

Der einzige Unterschied ist, daß die Schrift nicht schwarz sondern grau ist!
PureBasic 3.94 ; 4.2 ; 4.3
Benutzeravatar
PBZecke
Beiträge: 394
Registriert: 02.09.2004 17:34

Beitrag von PBZecke »

Nicht ganz! Man kann den Text noch markieren und kopieren,
was bei DisableGadget() nicht gehen würde.

Trotzdem finde ich die Reaktion von Thatsanee auch so nicht in
Ordnung. Ich bin jednefalls immer froh, wenn mir einer einen Tipp gibt,
auch wenns nicht unbedingt das ist was ich suchte!
Nein, ich habe die Suche nicht benutzt, und deshalb auch nichts dazu gefunden... :lol:
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Ja! hat geschrieben:
Thatsanee hat geschrieben:
Ja! hat geschrieben:Einfach mit DisableGadget()
Das war wohl nichts.

Hast aber schonmal den Unterschied gesehen zwischen einem
StingGadget welches ReadOnly und eines welches Disable ist ?
Wie arrogant!

Der einzige Unterschied ist, daß die Schrift nicht schwarz sondern grau ist!
Hi Ja!,

auch auf die Gefahr hin das du mich nun auch als arrogant bezeichnest,
:roll: Keine volle Punktezahl :roll: , Deine Aussage stimmt nur teilweise.

Bei einem StringGadget mit ReadOnly Status kann man den Text per Maus selectieren und Kopieren was bei DisableGadget nicht geht.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

Thatsanee hat geschrieben:Habs hinbekommen,

falls noch jemand sowas sucht, hier die beiden Befehle ReadOnly an/aus

Code: Alles auswählen

SendMessage_(GadgetID(#String),#EM_SETREADONLY,1,0)
SendMessage_(GadgetID(#String),#EM_SETREADONLY,0,0)
Dann kann man damit auch #PB_String_Password damit an/abschalten?
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...
Antworten