Français
Unités

Einfachstes ListView erzeugen (Unit) - Télécharger

 
- page 1 -



Michael
Dell
plv.pcu v2.4

Befehlsliste:

plv.CreateListView()
plv.DelLView()
plv.SetHeader()
plv.SetRow()
plv.ReSetItem()
plv.GetRow()
plv.DelAll()
plv.DelRow()
plv.gSelItems()
plv.gCheckItems()
plv.sCheckItem()
plv.BKCol()
plv.tCol()
plv.tBKCol()
plv.UpDate()
plv.SetFnt()
plv.ResFnt()
plv.gImgXY()
plv.Ico2Lst()
plv.GetHeader()
plv.GetHeaderOrder()
plv.SetHeaderOrder()
plv.Version$()
plv.HitSortsLV()

Auteurs: Richard Maurukas, Michael Dell, Rolf Koch, Carlo coin, efisch, Thomas R. & Dieter Zornow

Geändert am: 05.12.2007

Changements v2.4: XProfan v11 Problem gelöst. Dank, Dieter Zornow!!!
plv comme Include plv.pinc inkl. Beispiel beigelegt.

56 kB
Kurzbeschreibung: pöv v2.4
Hochgeladen:05.12.2007
Downloadcounter563
Download
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
22.10.2004  
 



 
- page 5 -



efisch
Salut,

Weil je données, qui je avec qui PLV-Unit anzeige pas encore einmal dans einem Array Sauver voudrais, besoin je une Funktion, qui den le contenu einer cellule des Listviews zurückgibt.
là mon Versuche avec LVM_GETITEMTEXT dans qui Hose gegangen sommes (probablement klemmts chez meinem Verständnis qui Feinheiten qui LV_Item Struktur), hoffe je, cela es ici chez irgendeinem hilfsbereiten les gens moins klemmt et il une entsprechende Funktion postet.

merci
Ebi
 
19.12.2005  
 




Michael
Dell
Salut,

werd la fois sehn quoi je pour toi faire peux. Wird quelque chose dauern, mais je kümmer mich tambour. Versprochen!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
19.12.2005  
 




Michael
Dell
Ok, hab grad Version 1.8 hochgeladen.

Hinzu gekommen ist:

plv.GetRow(LV_Hndl&,Zeile&)
--> Liest une ganze la ligne (Spalten sommes par | getrennt)

cela funktioniert pour dem Speicherprinzip, soll appeler si le la ligne avec plv.SetRow() erstellt wurde peux vous aussi avec plv.GetRow() ausgelesen volonté.

Test es la fois à...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
19.12.2005  
 




Carlo
Keil
je hatte Ebis Problem kürzlich aussi et suis sur qui unten stehende Solution gekommen. avec cela peux je einzelne Zellen gezielt décrire et auslesen.
(je gebs Oui pour, SetCell était simple, weil AddItem bereits vorhanden était).

@Michael: je halte es pour une Überlegung wert, cette Codeschnipsel encore einzubauen, avec cela plan aussi einzelne Zeilen zugänglich sommes.

Salut
Carlo
KompilierenMarqueSéparation
Proc ?_SetCell

    Parameters lvHndl&, RowNr&, ColNr&, Text$
    AddItem(lvHndl&, RowNr&, ColNr&, Text$)

EndProc

-----------------------------------------------------------------------------

Proc ?_GetCell

    Parameters lvHndl&, Zeile&, Spalte&
    Declare Item#, Text#, t$
    Dim Item#, LV_Item
    Dim Text#, 255

    With Item#

        .pointerText& = Text#              Textpuffer für Zelleninhalt
        .TextLen&     = 255                Pufferlänge
        .Spalte&      = Spalte&
        SendMessage(lvHndl&, 4141, Zeile&, Item#)

    EndWith

    t$ = @String$(Text#, 0)
    Dispose Text#
    Dispose Item#
    Return t$

ENDPROC

 
19.12.2005  
 




Michael
Dell
Hi Carlo,

gute concept quelque chose ähnliches J'ai eu déjà im Sinn. alors folgendes ist daraus geworden: plv.GetRow() & plv.SetRow() lesen & écrivons maintenant sowohl ganze Zeilen comme aussi einzelne Zellen et naturellement ließt plv.GetRow() maintenant wirklich aus dem Listview comme sich est.


plv.SetRow(LV_Hndl&,Zeile&,DatNam.exe|23.456,IcoNr&,Schalter&)
--> écrit une ganze la ligne pour lv.SetHeader
-- IcoNr& > -1 ne...aucune Icon
-- Schalter& > 0 = Ganze la ligne >0 = SpaltenNummer

plv.GetRow(LV_Hndl&,Zeile&,Schalter&)
--> Liest une ganze la ligne (Spalten sommes par | getrennt)
-- Schalter& > 0 = Ganze la ligne >0 = SpaltenNummer

Version 1.9 ist maintenant Online!

quoi meinst Du, mais est pas mal geworden ou bien?
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
19.12.2005  
 




Michael
Dell
Hat sich là doch glatt un kleiner Bug eingeschlichen!
plv.GetRow hat pas korreckt einzelne Zellen ausgelesen!!!

bof is oui wieder dans Ordre.
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
20.12.2005  
 




efisch
allô Michael,

dans qui Procédure GetItem qui Version 1.9 devrait du avant dem ENDPROC encore entier vite qui la ligne
KompilierenMarqueSéparation
Return txt$
>
einbauen.

Salut
Ebi
 
20.12.2005  
 




Michael
Dell
pénible, pénible!

et mir qualmt qui Schädel weil je nich rauskrieg pourquoi cela Ding im Interpreter pas fonctionne dabei wars un Wunder cela es Compiliert ging!

merci, là hät je encore ne Weile drangesessen!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
20.12.2005  
 



Funktioniert alles parfait - tolles partie!

si qui beigelegte plv.prf qui Unit ist, ensuite voudrais mais aussi encore un bisl plus en supplément dire.

<senf>

comme Unit wäre cela un - s'il te plaît pas faux comprendre! - un schlimmes crime.

Du deklarierst Defs et Variablen et Structs sans Namensraumsymbol - quoi naturellement (presque) niemals dans einer Unit passer sollte.

</senf>

*duck*

Spielt mais aucun rôle - car qui Code liegt oui chez - et qui ist schliesslich super.
 
23.01.2006  
 




Michael
Dell
Komm doch la fois là raus! Na...

Spass beiseit, bien sûr (seulement) une qui Globalen wird Extern gebraucht qui hab je korrigiert. qui andern Internen sommes eh bien deutlicher benannt!

suis froh cela qui PLV funzt et anklang findet (merci!!!). avec quelque chose Aider ist oui doch encore quoi aus dem kleinen (original Eigenbedarfs) projet geworden.

Dank qui Community!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
23.01.2006  
 




Jac
de
Lad
allô Michael!

cela partie ist vraie qui marteau! Es hat dans vielen meiner Programme déjà une Stammplatz bekommen! je hab mais la fois ne Frage: avec einem certain Stil peux on einstellen, dass qui Benutzer qui Anordnung qui Spalten per DragnDrop vertauschen peux. peux on irgendwie abfragen, comment qui aktuelle Reihenfolge ist (zwecks Sauver et beim prochain Start des Programms wieder so Anordnen)?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
29.01.2006  
 




Michael
Dell
Hi Jac,

gute Frage hab là so ne concept mais seulement la fois testen.

S'inscrire mich ensuite...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
29.01.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

59.332 Views

Untitledvor 0 min.
Gast.081512.10.2024
Erhard Wirth14.06.2024
Axel Berse03.12.2023
RudiB.08.04.2022
plus...

Themeninformationen



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