Français
Forum

markierung sans focus conservé

 
j'ai un programm, cela 3 listviews verwendet.
par qui selektion de jeweils einer la ligne dans den ersten beiden LVs et anschließendem drücken eines buttons, volonté qui selektieren zeilen verknüpft et dans qui 3. LV dargestellt.

bisher ist es Je ne gelungen qui selektion einer la ligne dans einer LV trop conservé si on dans qui 2. LV klickt.
allez cela überhaupt ?
qui weg den je maintenant realisiert habe, indem je avec dem Vous pouvez qui zeilen avec RaiseLine() einfärbe, funktioniert zwar, ist mais compliqué et lente (là mon programm pas seulement sur cela Vous pouvez wartet, mais aussi im hintergrund schuftet).

r.r.
 
10.11.2004  
 



Salut,

cela avec Selektion et Concentrer finde je aussi une seltsame l'affaire, par qui je aussi encore pas richtig gestiegen suis.
Ist mais anscheinend une Eigenart des Listview Controls...
Versuch la fois un vorangestelltes SetFocus ou bien BringWindowToTop, usw.

Salut, Frank
 
10.11.2004  
 



allô Frank,

je benutze cette vues Thread juste, um ähnliche Fragen zur Selektion de Zeilen trop se mettre.

-Im Explorer sommes viele Spalten inaktiv, cela heisst il peut qui la ligne pas markieren si on vous anklickt. Pour cette peux on là mais un Auswahlrechteck großziehen, welches je volontiers pas seulement zum selektieren mais aussi zum scrollen benutze - possible?

-dans Listboxen peux je überall avec gehaltener Bouton de la souris scrollen, peux on cela realisieren?

-Markierung chez Listview sans Concentrer fände je oui c'est ca comment Ragnar aussi important.

-Zeilenmarkierungen sollte chez Droit pas aufgehoben volonté. cela fait sich gar pas bien chez Droit-Menüs, qui sich sur une la ligne beziehen. plan so comment im Explorer...

peut-être dürfen wir uns dans qui prochain Version sur qui un ou bien autre Funktion trop diesem Thema freuen?

Salut,
Sven
 
10.11.2004  
 



allô Sven,

> allô Frank,
>
> je benutze cette vues Thread juste, um ähnliche Fragen zur Selektion de Zeilen trop se mettre.
>
> -Im Explorer sommes viele Spalten inaktiv, cela heisst il peut qui la ligne pas markieren si on vous anklickt. Pour cette peux
> on là mais un Auswahlrechteck großziehen, welches je volontiers pas seulement zum selektieren mais aussi zum scrollen benutze
> - possible?

oui, allerdings allez cela seulement dans qui ersten Spalte.
aussi so une Listviewsache, pour qui es ne...aucune Einstellungsflag gibt.

>
> -dans Listboxen peux je überall avec gehaltener Bouton de la souris scrollen, peux on cela realisieren?
>

Comme je le disais, dans qui ersten (linken) Spalte.

> -Markierung chez Listview sans Concentrer fände je oui c'est ca comment Ragnar aussi important.

Pour cette gibt es un Flag:
avant dem Erstellen eines Listviews cela Flag setzten via SetStyle(8). avec cela peut alle LVS_ Styles gesetzt volonté.
cela Flag, cela chez CreateListview() transfert, ist LVS_EX_ Style.

> -Zeilenmarkierungen sollte chez Droit pas aufgehoben volonté. cela fait sich gar pas bien chez Droit-Menüs,
> qui sich sur une la ligne beziehen. plan so comment im Explorer...

Sven, qui Listview.dll creiert oui ne...aucune eigenes (selbstgemachtes) Contrôle, mais vereinfacht cela Handling avec SysListview-Controls.
je peux zwar einiges dedans des Subclassings changement/hinzufügen, mais ici gibt es Grenzen.
qui Explorer arbeitet avec Ownerdrawn Listviews.

> peut-être dürfen wir uns dans qui prochain Version sur qui un ou bien autre Funktion trop diesem Thema freuen?

je werde mir Gedanken faire.
si es wieder kühler ist

Salut, Frank
 
10.11.2004  
 



Zum réel Thema des Threads nochmal:

si and(not(GetSelectedLine(box&)), gt(lastsel&,-1))
SelectLine(box&,lastsel&,0)
endif

si gt(GetSelectedLine(box&),-1)
lastsel& = GetSelectedLine(box&)
endif

Funktioniert mais flackert malheureusement, là cela Listview den Schwindel tout de suite bemerkt et qui Markierung wieder aufheben voudrais. je sais du verwendest seulement normale Listviews et denen ist pas alles possible doch hierfür muss es eigentlich une Style paramètre donner, car on voit ca dans très vielen Programmen.
 
10.11.2004  
 



Vergiss meinen letzten Beitrag, la hâte du déjà beantwortet et funktioniert so aussi - qui Hitze...

j'ai incidemment cela avec qui Selektierung chez Droit hinbekommen. simple un SelectLine() avant cela Trackmenu et qui la ligne bleibt markiert. on voudrais doch savons, welchen Datensatz on justement bearbeitet.
 
10.11.2004  
 



Hi.

encore besser.
Allerdings ist SetStyle(8) qui bessere Solution.

Salut, Frank
 
10.11.2004  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.525 Views

Untitledvor 0 min.
Uwe Lang01.01.2012

Themeninformationen

cet Thema hat 1 participant:

unbekannt (7x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie