deutschsprachige FoxPro User Group
Forum View
Home
  
  Grid Color je Zeile- #16882 in section [738873]
Sec: (51) MS-Visual FoxPro 9.0
Von: Hans-Peter Grözinger
An: Bernd Köhl
Am/Um: 26.05.2015 12:28:10 gelesen

Hallo Bernd !

 
das habe ich schon versucht, ohne erfolg.
Hier mein Code:
*!* FOR I=1 TO oGrd.columnCount
*!* oGrd.columns(i).DynamicForecolor= "RGB(128, 128,128)"
*!* oGrd.columns(i).DynamicBackColor= "RGB(255,0,0)"
*!* ENDFOR

Das Setzen der Dynamic-Eigenschaft erfolgt nur einmalig im INIT des Formulares; alles andere macht VFP für dich:
*-- Hier setzen wir die DynamicBackColor-Eigenschaft aller Columns
THIS.myPageFrame.myPage.myGrid.SETALL( 'DynamicBackColor', 'mygoApp.mySetGridLineColor( myPara1, myPara2, myPara3, ... )', 'myColumn' )

Dabei ist myGrid das einzufärbende Grid, 'DynamicBackColor' die zu setzende Eigenschaft, mygoApp.mySetGridLineColor die Funktion welche anhand der Parameter (myPara1 - myParaX) die Farbe für 'DynamicBackColor' zur Laufzeit bestimmt, 'myColumn' der Name der Klasse für welche die 'DynamicBackColor' zu bestimmen ist.

In den Solutions kannst du dazu das Beispiel Controls - Grid - Display format grid columns - Dynamic format for grid: Highlight high profit items.


--
Hans-Peter Grözinger



Bernd Köhl   26.05.2015 11:45
Wolfgang Pasler  26.05.2015 12:05
Bernd Köhl  26.05.2015 12:12
Hans-Peter Grözinger  26.05.2015 12:28
Katrin Mattner & Johannes Humann  26.05.2015 12:20
Bernd Köhl  26.05.2015 16:20
Thomas Geissler  26.05.2015 16:34
Katrin Mattner & Johannes Humann  26.05.2015 16:39
Bernd Köhl  31.05.2015 23:24
Bernd Köhl  01.06.2015 00:16
Hans-Peter Grözinger  01.06.2015 11:02
Katrin Mattner & Johannes Humann  01.06.2015 12:36
Neuer User  01.06.2015 13:29
Bernd Köhl  24.03.2017 13:24
Harro Schippan  24.03.2017 14:36
Bernd Köhl  24.03.2017 16:12
Rainer Becker [dFPUG]  25.03.2017 16:44
Bernd Köhl  24.03.2017 15:18
  
zurück zum Forum