| |
|
|
 E.T. | Habs schon über die Suche versucht und bin hier gelandet: [web]https://xprofan.com/thread.core?t=3504[/web].
Hat mir aber eigentlich nicht weiter geholfen. Hat mitlterweile jemand ne Idee, um in einer Gridbox die Auswahl auf Nix zu setzen ??
Mario |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 08.07.2008 ▲ |
|
|
|
|
 |
|
|
| |
|
|
|
 Dieter Zornow | Du kannst es auch so versuchen. KompilierenMarkierenSeparieren $H commctrl.ph
proc LvDeSelect deselectieren
parameters Lv&,Item&
Declare s#
dim s#,1024
long s#,12=0
long s#,16=~LVIS_SELECTED | ~LVIS_FOCUSED
sendmessage(Lv&,~LVM_SETITEMSTATE,Item&,s#)
dispose s#
endproc
proc LvSelect selectieren
parameters Lv&,Item&
Declare s#
dim s#,1024
long s#,12=$2
long s#,16=~LVIS_SELECTED | ~LVIS_FOCUSED
sendmessage(Lv&,~LVM_SETITEMSTATE,Item&,s#)
sendmessage(lv&,~LVM_SETHOTITEM ,item&,0)
sendmessage(lv&,~LVM_ENSUREVISIBLE ,Item&,0)
dispose s#
endproc
|
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 08.07.2008 ▲ |
|
|
|
|
 | Ist bestimmt der reibungslosere Weg, aber bei mir funktioniert das nicht.  |
|
|
| |
|
|
|
 | Ähäm, ich verwechsel wohl wieder lb mit lv...  |
|
|
| |
|
|
|
 E.T. | Ich habs doch gewusst:
iF: Also Mario: [...]
Also für alle, die nicht wissen, was ich mit Gridbox meine:  KompilierenMarkierenSeparierenDeclare Text$, Box&, Button&
CLS
Text$ = Spalte 1;0;200;Spalte 2;1;190
Box& = @Create(Gridbox,%HWnd,Text$,0,10,10,400,200)
WhileLoop 10
Text$ = @str$(&loop) + |Zeile + @str$(&loop)
AddString(Box&, Text$)
EndWhile
@Create(Text,%HWnd,Ich suche eine Möglichkeit, wenn eine Zeile in der Gridbox ,10,230,500,20)
@Create(Text,%HWnd,markiert ist, die Auswahl in der Box zu qde-selktierenq.,10,250,500,20)
@Create(Text,%HWnd,D.h., das in der Box nichts mehr markiert ist !!,10,280,500,20)
Button& = @Create(Button,%HWnd,MARKIERUNG AUS !!,100,320,200,25)
WhileNot %Key = 27
waitinput
If @Clicked(Button&)
??????
EndIF
EndWhile
end
...und sogar mit Fenster drumherum !! 
Mario  |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 08.07.2008 ▲ |
|
|
|
|
 Frank Abbing | Dieters Tipp ist genau was du suchst. Stelle zusätzlich noch sicher, dass dein Listview auch upgedatet wird. |
|
|
| |
|
|
|
 E.T. | @Dieter: SUPER !! Klappt bestens, Danke !! 
@Frank: Ja, das mit dem Updaten ist auch so ne Sache. Wird sicher auch gern vergessen.
@IF: Da haben wir wohl eine Ifsche Schwachstelle ?? Ich werde dafür plädieren, das die Befehle nach lv+b... auf allen Systemen sofort geändert werden... 
Mario |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 11.07.2008 ▲ |
|
|
|
|
 | @Mario: Wenn ich wenigstens nicht immer wieder lv mit lb verwechseln würde... wenn es also wenigstens einen Forschritt geben würde...  |
|
|
| |
|
|
|
 Jörg Sellmeyer | Um alle Einträge eines Listviews zu selektieren, muß man übrigens einfach nur Item& = -1 angeben. Das gilt auch fürs deslektiern. KompilierenMarkierenSeparieren |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ...  | 07.09.2008 ▲ |
|
|
|