| |
|
|
E.T. | Habs schon circa die Cerca 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 per 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 ▲ |
|
|
|