Deutsch
Forum

SelectLine() und Focus

 

Georg
Hovenbitzer
Hallo zusammen,

wenn ich mit SelectLine() eine Zeile markiere, in einem Listview wo eine andere Zeile markiert war, wir der Focus nicht mit auf die neue Zeile gezogen. Er bleibt auf der Zeile die man vorher per Maus oder Tastatur markiert hat.

Gibt es eine Möglichkeit Markierung und Focus eine Zeile zu setzen.
Das einzige was ich gefunden habe ist: ListView_SetItemState Macro, dort wird von Focus gesprochen.
Dafür kenne ich mich aber nicht gut genug aus

Gruß
Georg
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
27.10.2006  
 



Schau dir mal die Message LVM_SETITEMSTATE an.
 
27.10.2006  
 




Georg
Hovenbitzer
Hallo Andreas,

habe ich gerade, vielen Dank.
Dort besteht für mich das Problem die LVITEM Structure nach zu bilden.

Hast du dafür vielleicht ein Demo ?

Gruß
Georg
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
27.10.2006  
 



Eigendlich brauchst Du doch nur:
KompilierenMarkierenSeparieren
 {$cleq}
declare myLV#
dim myLV#,lv_item

with myLv#

    ...

Ohne XPSE fügst halt hinzu:
KompilierenMarkierenSeparieren
struct LV_ITEM=MASK&,IITEM&,ISUBITEM&,STATE&,STATEMASK&,PSZTEXT#(4),CCHTEXTMAX&,IIMAGE&,LPARAM&
 
27.10.2006  
 




Frank
Abbing
Hm, probier mal:

SelectLine(listview&,0,6) ;Deselektiert alle Zeilen
SetFocus(listview&)
SelectLine(listview&,100,1) ;Selektiert Zeile 100 und scrollt zu Zeile 100
 
27.10.2006  
 




Georg
Hovenbitzer
Hallo zusammen,

@Frank
Diese Variante hatte ich schon ersucht, der Fokus wird leider dabei nicht gesetzt.

@iF
Mit dem Tip hat es geklappt
KompilierenMarkierenSeparieren
With myLV#

    .Mask& = $8
    .State& = $1 | $2
    .StateMask& = -1

EndWith


Damit wird die Zeile markiert und bekommt den Fokus.
Ich sollte mir doch mal XPSE ansehen.

Gruß

Georg
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
27.10.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.239 Betrachtungen

Unbenanntvor 0 min.
Manfred Barei02.03.2014
Uwe Lang01.01.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie