Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Fortgeschrittene » ItemTextColor für Grid-Items » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen ItemTextColor für Grid-Items
Autor
Beitrag
Pleitgen
Grünschnabel


Dabei seit: 26.03.2009
Beiträge: 4
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierer
Herkunft: Deutschland

ItemTextColor für Grid-Items Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

ich würde gerne einige (NICHT ALLE!) Items von einer Grid in einer anderen Farbe darstellen (aber nur den Text). Mit ItemtextColor funktioniert das auch tadellos. Setzte ich die Items aber auf item_shadow_state=true, wird die Farbe, die ich in ItemTextColor gesetzt habe, überschrieben.

Wie bekomme ich das hin, dass der Text von einzelnen Items in einer anderen Farbe dargestellt werden, wenn die Items auf "nicht betretbar" gesetzt sind?

mfG Henrik Pleitgen
26.03.2009 16:57 Pleitgen ist offline E-Mail an Pleitgen senden Beiträge von Pleitgen suchen Nehmen Sie Pleitgen in Ihre Freundesliste auf
abraxas
Doppel-As


Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Frauenfeld (CH)

RE: ItemTextColor für Grid-Items Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo

Versuche es mal mit
code:
1:
set Entry_State  item X to FALSE


Da sollten die Farben erhalten bleiben, es ist jedoch möglich auf die Felder heraufzunavigieren.

Paolo

__________________
=================
Abraxas Informatik AG
Schweiz
=================
30.03.2009 17:26 abraxas ist offline E-Mail an abraxas senden Homepage von abraxas Beiträge von abraxas suchen Nehmen Sie abraxas in Ihre Freundesliste auf
Brigitte Brigitte ist weiblich
Mitglied


Dabei seit: 21.09.2007
Beiträge: 36

RE: ItemTextColor für Grid-Items Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich habe zu diesem Zweck die Item_change Routine der dbgrid geändert. Je nach Zweck kann man auch Entry_Display verwenden.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:

procedure item_change integer fromi integer toi returns integer
local integer rval

forward get msg_item_change fromi toi to rval
local string help help2
local integer zeile spalte len

get current_item to spalte
get current_row to zeile


if (((zeile*23)+21) = toi) Begin
get value of (lfsobj(current_object)) item (toi-1) to help
if ((help = "W";) or (help = "w";) or (help = "F";) or (help = "f";)) Begin
set item_shadow_state of (lfsobj(current_object)) item (toi) to FALSE
End // if len
else Begin
set item_shadow_state of (lfsobj(current_object)) item (toi) to true
End
End // if
end_procedure
/code]

oder
[code]
Procedure Entry_Display Integer iFile Integer iType
Local Integer iBase iItem iItems

if (aufger.we > 0) Begin
if ((aufger.we - aufger.lrest) < aufger.verteiler) Begin
Get Base_Item to iBase // first item of current row
Get Item_Limit to iItems // items per row
Move (iBase +iItems -1) to iItems // last item in the current row

For iItem from iBase to iItems // set all items in row to color

Set ItemColor Item iItem to (RGB(255,255,170)) //clteal
Loop
End
End


So habe ich mir schon mit VDF6 einen Jahrskalender gebastelt auf dem man auch mit der
Maus bestimmte Daten markieren konnte.

Ich hoffe, es hilft Dir weiter.

Brigitte
01.04.2009 15:26 Brigitte ist offline E-Mail an Brigitte senden Beiträge von Brigitte suchen Nehmen Sie Brigitte in Ihre Freundesliste auf
Pleitgen
Grünschnabel


Dabei seit: 26.03.2009
Beiträge: 4
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierer
Herkunft: Deutschland

Themenstarter Thema begonnen von Pleitgen
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, vielen Dank!

Mfg Henrik

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Pleitgen: 02.04.2009 10:09.

02.04.2009 10:09 Pleitgen ist offline E-Mail an Pleitgen senden Beiträge von Pleitgen suchen Nehmen Sie Pleitgen in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Fortgeschrittene » ItemTextColor für Grid-Items

Views heute: 1.275 | Views gestern: 2.645 | Views gesamt: 2.186.456

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal