Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
My Highlighting Grid - cell behaviour
Message
From
26/06/2001 07:30:42
 
 
To
26/06/2001 06:25:25
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00523447
Message ID:
00523467
Views:
9
This message has been marked as a message which has helped to the initial question of the thread.
Hi!

Mark, Dynamic* properties rule the appearance of all cells but active cell and cells in columns with Sparse=.F. For active cell you require to set up the colors in the cell control inside the column.

Take a look also to the FAQ#8092, it might be useful for you too.

HTH.

>Hello All
>
>I use a simple higlighting grid
>
>In its init method it has the following code.
>
>
>WITH this
>	IF !empty(.RecordSource)
>		.nCurRec = recno(this.RecordSource)
>		.SetAll("DynamicBackColor", "IIF(RecNo(This.RecordSource) = This.nCurRec," + ;
>			str(this.cCurRecBackColor)+","+str(this.BackColor)+")", "Column")
>		.SetAll("DynamicForeColor", "IIF(RecNo(This.RecordSource) = This.nCurRec," + ;
>			str(this.cCurRecForeColor)+","+str(this.ForeColor)+")", "Column")
>	ENDIF
>ENDWITH
>
>
>Apart from this init method there is almost no other code in the class.
>
>When the user enters a cell on this grid the entire row is highlighted apart from the active cell. This is my preferred behaviour when I want my users to edit the grid.
>
>However when this grid is read only I want the entire line to be highlighted including the active cell.
>
>Since I cant figure out why the above code does not highlight the active cell in the first place I am having trouble modifying the code so that it behaves the way I want.
>
>All the fields have their select on entry property set to false so I have ruled this out as the cause.
>
>
>to summarise
>
>1. when the grid is not readonly I want the whole row highlighted apart from the current active cell.
>
>
>2. When the grid is readonly I want the entire row highlighted including the active cell.
>
>
>Many Thanks
Vlad Grynchyshyn, Project Manager, MCP
vgryn@yahoo.com
ICQ #10709245
The professional level of programmer could be determined by level of stupidity of his/her bugs

It is not appropriate to say that question is "foolish". There could be only foolish answers. Everybody passed period of time when knows nothing about something.
Previous
Reply
Map
View

Click here to load this message in the networking platform