Español
Foro

Fragen a Spaltenbutton

 

Georg
Hovenbitzer
¡Hola zusammen,

Yo veces otra vez unos pocos Fragen para Listview.

- hay una Möglichkeit el links Clic en una Spaltenbutton mitzubekommen
- hay una Möglichkeit una Größenänderung uno Spalte mitzubekommen

Yo möchte una Checkbox Spalte Sortieren, dafür Yo una Rutina geschrieben y möchte esta ausführen dejar si la entsprechende Spaltenbutton gedrückt se.
Como esta doch una gewisse Tiempo dauert, como Yo todos markierten y unmarkierten Einträge je en una TMP Listview kopiere y después de el Löschen des originales otra vez zurück kopiere, Yo me ni otro Solución überlegt.
Wenn uno en el Checkbox Spalte je 1 oder 0 con hineinschreibt Es el Sortierung más rápido.
Dabei stört sólo, dass uno el Zahl por Verschieben el Spalte sichtbar hacer kann.
Nehme Yo, el Ex-Style $400 con en Erstellung des Listview qué verhindet, dass uno el Spalten vergrößert, wir automáticamente (qué auch correcto es) el Tooltip eingeschaltet y yo sehe otra vez los números.
También Yo el hier en el Foro aufgezeigte Callback Rutina ausprobiert, esta scheitert aber dadurch, dass Yo Fastmode einschalten muss. Danach funktioniert en me Loadfile no mehr.
El Solución vom Franco con el Zurücksetzen por Setcolumnwidth scheitert al Einsetzen uno Timers, como flackert en me Listview fröhlich antes se hin.

Am liebsten wäre me el Möglichkeit, mitzubekommen si la Spaltenbutton geklickt se y anhand el Werte uno Spalte al otro Ende des Listview el uno no vergrößern kann el Sortierung a starten.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
10.04.2006  
 




Frank
Abbing
Hi.

Kein Problema. Hab el Usermessage $1401 eingeführt.
El UMessage $1400 tener Yo inzwischen algo abgeändert. Sie meldet ahora Tastencode y Listviewhandle, en el el Tastencode auftrat:

; Usermessages: Messagenummer = Descripción = (uwParam, ulParam)
; -------------
; $1400 = Tastendruck en el Listview ermitteln = (LvHandle, Tastencode)
; $1401 = Gedrückten Spaltenbutton (linke Botón del ratón) informe = (LvHandle, Spalte)

El Dll schicke Yo dir por Mail.
 
11.04.2006  
 




Georg
Hovenbitzer
Hi Franco,

y ya otra vez una gaaaaannnnnzzzzz GROßES Lob de me

Klappt alles hervorragend

Wenn lo ahora ni Message son, el ausgelöst se si uno el Spaltengröße ändert, fall Yo antes dir en el Knie
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
11.04.2006  
 




Frank
Abbing
Was necesidad du genau? El Message, si la Anwender el Breite verändern voluntad oder gerade esta es ellos a verändern oder ellos soeben verändert ha? Oder alles drei?
 
11.04.2006  
 




Georg
Hovenbitzer
Hi Franco,

dies es una muy gute Cuestión

Am besten natürlich todos drei

Sinnvoll es glaube Yo el Zurücksetzen el Breite si la User ändern voluntad.
Dürfte al wenigsten auffallen, uno debería aber auch wissen welche Spalte él ändern voluntad, así uno geziehlt zurücksetzen kann.

Und dies alles así kurz antes deinem Fiesta
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
11.04.2006  
 




Frank
Abbing
Hi,

kein Problema. Lo son ahora Messages, si una Spaltenbutton verändert voluntad se y si él verändert wurde:

[box:101fab0d3c]; Usermessages: Messagenummer = Descripción = (uwParam, ulParam)
; -------------
; $1400 = Tastendruck en el Listview ermitteln = (LvHandle, Tastencode)
; $1401 = Gedrückten Spaltenbutton (linke Botón del ratón) informe = (LvHandle, Spalte)
; $1402 = Anwender voluntad gerade Spaltenbreite verändern = (LvHandle, Spalte)
; $1403 = Anwender ha Spaltenbreite verändert = (LvHandle, Spalte)[/box:101fab0d3c]
El Dll schicke Yo dir otra vez por Mail.
Samstag gehts en Fiesta, si el Wetter mitspielt.
 
12.04.2006  
 




Georg
Hovenbitzer
¡Hola Franco,

como gewohnt klappt lo

Der Anwender merkt nichts su, Botón del ratón loslassen y Spalte zurück stellen.

So puede ser nun wirklich jede beliebige Spalte determinar.

Nun bin Yo veces correcto unverschämt

Un Message sería me todavía fehlen y zwar una, si uno una Checkbox anklickt

Hintergrund es, dass uno se unos pocos Umläufe en el Hauptschleife sparen kann, como una continuación beide Markierungsmöglichkeiten encima Message abfangen kann.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
12.04.2006  
 




Frank
Abbing
¡Hola,

Yo glaube no, el Yo dir en el Fall helfen kann. Mir es no Notify-Message bekannt, el ausgelöst sería, si una Checkbox angeklickt se.
Sollte alguien doch una saber, así möge él me una Schubs en el richtige Richtung geben.
 
12.04.2006  
 




Frank
Abbing
Nein, así una Message no existe.
Aber con el vorhandenen Mitteln es doch una Abfrage ahora ya äusserst kurz y bequem y el Waitinput se auch verlassen...
KompilierenMarcaSeparación
x&=GetChecked(addr(z&),addr(indexline&),addr(status&))

If x&

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

End

Päpstlicher como el Papst muss no ser
 
14.04.2006  
 




Georg
Hovenbitzer
Hi Franco,

Yo quería simplemente veces päpstlicher como el Papst ser

In hacer Sachen bin Yo eben una Minimalist

Aber una Sache todavía, mein Listview zeigt a Tiempo 15.445 Zeilen a y se ejecuta perfekt.
Das einzige qué algo klemmt es, si yo por Mausklick en el Spaltenbuttons el Sortierung automáticamente ändere, qué en Menge no außergewöhnlich es.

Kann uno como todavía algo con Speicherzuweisung más o menos hacer ?
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
14.04.2006  
 




Frank
Abbing
Sí, du könntest dir una schnellen Computer zulegen
Ne, en el Ernst. El Sortierung es ya muy optimiert. Von el Programación es como nichts mehr a holen. El meisste Tiempo benötigt el Sistema, a Listview-Einträge (neu) a lesen y a speichern. Also Windows Verwaltung des Controls.

Bin weg, Bootfahren!
 
14.04.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.181 Views

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

Themeninformationen

Dieses Thema ha 2 subscriber:

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


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie