Français
Forum

Fragen trop Spaltenbutton

 

Georg
Hovenbitzer
allô zusammen,

j'ai la fois wieder un paire Fragen zum Listview.

- gibt es une Possibilité den à gauche Klick sur une Spaltenbutton mitzubekommen
- gibt es une Possibilité une Größenänderung einer Spalte mitzubekommen

je voudrais une Checkbox Spalte Sortieren, pour habe je une Routine geschrieben et voudrais cet effectuer laisser si qui entsprechende Spaltenbutton gedrückt wird.
là cet doch une gewisse Zeit dauert, là je alle markierten et unmarkierten Einträge je dans un TMP Listview kopiere et pour dem Effacer des originales wieder zurück kopiere, habe je mir encore une autre Solution überlegt.
si on dans qui Checkbox Spalte je 1 ou bien 0 avec hineinschreibt ist qui Sortierung plus rapide.
Dabei stört seulement, dass on qui numéro par Déplacer qui Spalte sichtbar faire peux.
Nehme Je l' Ex-Style $400 avec chez qui Erstellung des Listview quoi verhindet, dass on qui Spalten vergrößert, wir automatisch (quoi aussi richtig ist) qui Tooltip eingeschaltet et je vois wieder les numéros.
Ebenso habe je qui ici im Forum aufgezeigte Callback Routine ausprobiert, cet scheitert mais dadurch, dass je Fastmode einschalten muss. après funktioniert chez mir Loadfile pas plus.
qui Solution vom Frank avec dem Zurücksetzen per Setcolumnwidth scheitert am Einsetzen eines Timers, là flackert chez mir cela Listview fröhlich avant sich hin.

Am liebsten wäre mir qui Possibilité, mitzubekommen si qui Spaltenbutton geklickt wird et anhand qui Werte einer Spalte am anderen Ende des Listview qui on pas agrandir peux qui Sortierung trop starten.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
10.04.2006  
 




Frank
Abbing
Hi.

ne...aucune Problem. Hab qui Usermessage $1401 eingeführt.
qui UMessage $1400 hab je inzwischen quelque chose abgeändert. vous meldet maintenant Tastencode et Listviewhandle, dans dem qui Tastencode auftrat:

; Usermessages: Messagenummer = Beschreibung = (uwParam, ulParam)
; -------------
; $1400 = Tastendruck im Listview ermitteln = (LvHandle, Tastencode)
; $1401 = Gedrückten Spaltenbutton (linke Bouton de la souris) annoncer = (LvHandle, Spalte)

qui Dll schicke je dir per Mail.
 
11.04.2006  
 




Georg
Hovenbitzer
Hi Frank,

et encore un gaaaaannnnnzzzzz GROßES Lob de mir

Klappt alles hervorragend

si es maintenant encore une Message gibt, qui ausgelöst wird si on qui Spaltengröße ändert, le cas je avant dir sur qui Knie
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
11.04.2006  
 




Frank
Abbing
quoi brauchst du oui c'est ca? qui Message, si qui Anwender qui Breite verändern veux ou bien justement dabei ist vous trop verändern ou bien vous soeben modifié hat? ou bien alles trois?
 
11.04.2006  
 




Georg
Hovenbitzer
Hi Frank,

ca ist une très gute Frage

Am besten naturellement alle trois

Sinnvoll ist glaube je cela Zurücksetzen qui Breite si qui User changement veux.
Dürfte am wenigsten auffallen, on devrait mais aussi savons quelle Spalte il changement veux, avec cela on geziehlt zurücksetzen peux.

et ca alles so kurz avant deinem Urlaub
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
11.04.2006  
 




Frank
Abbing
Hi,

ne...aucune Problem. il y a maintenant Messages, si un Spaltenbutton modifié volonté soll et si il modifié wurde:

[box:101fab0d3c]; Usermessages: Messagenummer = Beschreibung = (uwParam, ulParam)
; -------------
; $1400 = Tastendruck im Listview ermitteln = (LvHandle, Tastencode)
; $1401 = Gedrückten Spaltenbutton (linke Bouton de la souris) annoncer = (LvHandle, Spalte)
; $1402 = Anwender veux justement Spaltenbreite verändern = (LvHandle, Spalte)
; $1403 = Anwender hat Spaltenbreite modifié = (LvHandle, Spalte)[/box:101fab0d3c]
qui Dll schicke je dir wieder per Mail.
samedi gehts dans Urlaub, si cela Wetter mitspielt.
 
12.04.2006  
 




Georg
Hovenbitzer
allô Frank,

comment gewohnt klappt es

qui Anwender merkt rien en, Bouton de la souris loslassen et Spalte zurück se mettre.

So peux on eh bien wirklich chacun beliebige Spalte feststellen.

eh bien suis je la fois richtig unverschämt

une Message serait mir encore manquer et zwar une, si on une Checkbox anklickt

Hintergrund ist, dass on sich un paire Umläufe dans qui Hauptschleife sparen peux, là on ensuite beide Markierungsmöglichkeiten sur Message intercepter peux.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
12.04.2006  
 




Frank
Abbing
Salut,

je crois pas, le moi dir dans dem le cas aider peux. Mir ist aucun Notify-Message bekannt, qui ausgelöst serait, si une Checkbox angeklickt wird.
Sollte quelqu'un doch une kenne, so möge il mir une Schubs dans qui richtige direction donner.
 
12.04.2006  
 




Frank
Abbing
non, so une Message gibt es pas.
mais avec den vorhandenen Mitteln mais est une Abfrage maintenant déjà äusserst kurz et bequem et cela Waitinput wird aussi sortir de...
KompilierenMarqueSéparation
x&=GetChecked(addr(z&),addr(indexline&),addr(status&))

If x&

    Print Str$(indexline&), Str$(status&)

End

Päpstlicher comme qui pape muss pas son
 
14.04.2006  
 




Georg
Hovenbitzer
Hi Frank,

je voulais simple la fois päpstlicher comme qui pape son

dans faire Sachen suis je plan un Minimalist

mais une l'affaire encore, mon Listview zeigt zur Zeit 15.445 Zeilen à et fonctionne parfait.
cela einzige quoi quelque chose klemmt ist, si je per Mausklick sur qui Spaltenbuttons qui Sortierung automatisch ändere, quoi chez qui la quantité pas außergewöhnlich ist.

peux on là et avec ca avec Speicherzuweisung ou bien so faire ?
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
14.04.2006  
 




Frank
Abbing
oui, du könntest dir une schnellen ordinateur zulegen
Ne, im Ernst. qui Sortierung ist déjà très optimiert. de qui Programmation ist là rien plus trop holen. qui meisste Zeit nécessaire cela System, à Listview-Einträge (récente) trop lesen et trop Sauver. alors Windows Verwaltung des Controls.

suis weg, Bootfahren!
 
14.04.2006  
 



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

1.173 Views

Untitledvor 0 min.
boh128.03.2013
Jörg Sellmeyer06.11.2011
Julian Schmidt18.06.2011

Themeninformationen

cet Thema hat 2 participant:

Frank Abbing (6x)
Georg Hovenbitzer (5x)


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