Deutsch
Forum

Farbiger Text

 

ByteAttack
Hallo!
Sowas ist wohl nicht irgendwie mit einem Super-Trick möglich?

77 kB
Kurzbeschreibung: Traum
Hochgeladen:26.10.2007
Ladeanzahl190
Herunterladen
 
Website:  [...] 
Facebook:  [...] 
26.10.2007  
 




Frank
Abbing
Du würdest gerne Gemeinsamkeiten hervorheben?
Ich weiss nicht ob das möglich ist, hab es ja nicht probiert. Ich denke schon, dass es irgendwie geht. Was genau hast du vor?
 
26.10.2007  
 




ByteAttack
Naja! Eigentlich so wie auf den Bild! Bestimmte Textsegmente hervorheben oder anders farbig machen.
 
Website:  [...] 
Facebook:  [...] 
26.10.2007  
 




Frank
Abbing
Irgendwie will mir dazu keine passende Verwaltung und Syntax einfallen...
 
27.10.2007  
 




ByteAttack
Frank? Mein großer Held? Ihm will nichts einfallen?
*Heul* *Schnief*
Falle ja fast vom Glauben ab....

... aber nur fast!
 
Website:  [...] 
Facebook:  [...] 
27.10.2007  
 




Jörg
Sellmeyer
Syntax wäre vielleicht MarkText(LV&,B#,Sp%,Z%,Text$). Fundstellen in Bereich B# als Long:
Adresse0 = Spalte,Adresse1 = Zeile1,Adresse2 = Zeile2,Adresse4,ZeileXX
Rückgabewert der Funktion ist die Anzahl der Fundstellen in der Spalte.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
27.10.2007  
 




Frank
Abbing
Nein, so wird das nicht klappen.
Das Umfärben muss ja live im Subclassing passieren, also immer wenn das Listview neu gezeichnet wird. Dazu muss bei jedem Itemtext geprüft werden, ob Teile davon ein zweites mal in anderer Farbe gezeichnet werden müssen. Und die Prüfung muss anhand einer Datenbank erfolgen.
Folglich wird eher sowas nötig sein:

SetItemMark(listview,spalte,marktext$,farbe)

Ich werd mal prüfen, ob das Einfärben in der Form überhaupt geht.
 
27.10.2007  
 




Thomas
Freier
@ Frank:
ist es denn jetzt schon möglich ein einzelndes Item andersfarbig darzustellen?
Dieses war ja auch schon einmal ein Thema in der Vergangenheit.
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.10.2007  
 




Frank
Abbing
Bislang ist es möglich, ganze Spalten oder Zeilen einzufärben. Ich mache mir aber mal Gedanken zu der Sache.
 
27.10.2007  
 




Thomas
Freier
Nur so als Gedankenspielerei: oder es gibt die Möglichkeit ein Item zu selektieren.
Damit könnten alle Fundstellen hervorgehoben werden.
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.10.2007  
 




Thomas
Freier
@Frank:
ziehe meinen Gedanken zurück.
Ist jetzt schon möglich mit:
GetOwnControlParas(B,H,S,Z) und @Create(Text,N,S,X1,Y1,X2,Y2)
hier im ListView Beispiel : Text_suchen.prf
KompilierenMarkierenSeparieren
SelectLine(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&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

An der Stelle müssten sich auch farbige Textteile anzeigen lassen.
Irgendwo war mir die Berechnung der Textlängen zum Font schon einmal unter gekommen. Hintergrundfarbe, Listviewfont sind bekannt und eine andere Schriftfarbe läßt sich einstellen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
28.10.2007  
 




Frank
Abbing
Bei statischen Listviews eine Notlösung. Aber probier doch mal bei scrollbaren Listviews...
 
28.10.2007  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.365 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller13.11.2017
ByteAttack12.12.2016
iF15.09.2014
GDL29.08.2013
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie