| |
|
|
- page 1 - |
|
ByteAttack | allô! Quelque chose comme ist wohl pas irgendwie avec einem Super-Trick possible? |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
Frank Abbing | Irgendwie veux mir en supplément aucun passende Verwaltung et Syntax envahir... |
|
|
| |
|
|
|
ByteAttack | Frank? mon großer Held? Ihm veux rien envahir? *Heul* *Schnief* piège oui presque vom croyons ab....
... mais seulement presque! |
|
|
| |
|
|
|
Jörg Sellmeyer | Syntax wäre peut-être MarkText(LV&,B#,Sp%,Z%,Text$). Fundstellen dans Bereich B# comme Long: Adresse0 = Spalte,Adresse1 = la ligne1,Adresse2 = la ligne2,Adresse4,ZeileXX Rückgabewert qui Funktion ist le nombre qui Fundstellen dans qui Spalte. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.10.2007 ▲ |
|
|
|
|
Frank Abbing | non, so wird cela pas marcher. cela Umfärben muss oui live im Subclassing passer, alors toujours si cela Listview récente gezeichnet wird. en supplément muss chez chaque Itemtext geprüft volonté, si Teile en un zweites la fois dans anderer la couleur gezeichnet volonté doit. et qui Prüfung muss anhand einer banque de données avoir lieu. Folglich wird plutôt quelque chose comme nötig son:
SetItemMark(listview,spalte,marktext$,la couleur)
je werd la fois vérifier, si cela Einfärben dans qui forme überhaupt allez. |
|
|
| |
|
|
|
Thomas Freier | @ Frank: ist es car maintenant déjà possible un einzelndes Item andersfarbig darzustellen? cet était oui aussi déjà einmal un Thema dans qui Vergangenheit. |
|
|
| |
|
|
|
Frank Abbing | Bislang ist es possible, ganze Spalten ou bien Zeilen einzufärben. je fais mir mais la fois Gedanken trop qui l'affaire. |
|
|
| |
|
|
|
Thomas Freier | seulement so comme Gedankenspielerei: ou bien il y a qui Possibilité un Item trop selektieren. avec cela könnten alle Fundstellen hervorgehoben volonté. |
|
|
| |
|
|
|
Thomas Freier | @Frank: ziehe meinen Gedanken zurück. Ist maintenant déjà possible avec: GetOwnControlParas(B,H,S,Z) et @Créer(Text,N,S,X1,Y1,X2,Y2) ici im ListView Beispiel : Text_suchen.prf KompilierenMarqueSéparationSelectLine(listview&,y&,0) darauf verzichten wir
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Clear bereich#
GetOwnControlParas(bereich#,listview&,x&,y&)
n_x&=Long(bereich#,12) X Offset
n_y&=Long(bereich#,16) Y Offset
b&=Long(bereich#,20)-4 Breite etwas kleiner sieht besser aus
h&=Long(bereich#,24)-5 Höhe etwas kleiner sieht besser aus
font&=Long(bereich#,28) Font Handle
n_text$=String$(bereich#,64) Itemtext
edit&=@Create(Text,listview&,n_text$,n_x&,n_y&,b&,h&) Text nach den Parametern erstellen
SetFont edit&,font&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
à qui Stelle müssten sich aussi farbige Textteile Montrer laisser. Irgendwo était mir qui Berechnung qui Textlängen zum Font déjà einmal sous gekommen. Hintergrundfarbe, Listviewfont sommes bekannt et une autre Schriftfarbe läßt sich einstellen. |
|
|
| |
|
|
|
Frank Abbing | chez statischen Listviews une Notlösung. mais probier doch la fois chez scrollbaren Listviews... |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
Thomas Freier | oui, mais cela Problem (représentation qui Zeilen) pour dem Scrollen hatten wir oui aussi déjà. j'ai es pas herausgefunden, comment un refresh pour dem Scrollen ausgelöst wird. Stoße je dans diesem le cas une refresch manuel à (z.B. : Umsortieren, seulement une la ligne markieren) , so ist qui Anzeige wieder comment gewollt. |
|
|
| |
|
|
|
Frank Abbing | cela Darstellungsproblem est un generelles Problem de Listviews sous Windows XP. cela hat rien trop 1faire avec qui Dll. je halte rien de qui technologie, Statics à passender Stelle dans un Listview einzufügen. qui andersfarbigen Textes (aucun Controls!) doit direct au cours de qui représentation gesetzt volonté, et cela allez wohl seulement im Subclassing. |
|
|
| |
|
|
|
Thomas Freier | suis voll deiner attitude. Mir reicht es, si cela Gesuchte comme la ligne wiedergegeben wird. Besonders, si pas alle Spalten angezeigt volonté peut, hilft une Itemmarkierung pas viel. Marc suchte arrêt seulement une Trick. dans einer Textverarbeitung ist es sûrement angebrachter. |
|
|
| |
|
|