>>>>>>>When Grid.ReadOnly=.T. you should be able to click on a cell but it should be not be updatable.
>>>>>>>You may also consider using AllowCellSelection=.T.
>>>>>>>
>>>>>>
>>>>>>Exactly what I thought. And I am checking the ReadOnly property of the grid and it shows to be .T. But I can click and start making changes in any cell of the grid. I have some other forms in the application with grids and there it works as it is should; that is, you can click in a cell but not change anything. And I don't use AllowCellSelection in other forms. It must be something I am missing in my form. I will keep checking and testing.
>>>>>>
>>>>>>Thank you for your help.
>>>>>
>>>>>Just to make sure you can also do
>>>>>
>>>>>thisform.myGrid.SetAll('ReadOnly',.t., 'column')
>>>>>
>>>>>in the form's Init.
>>>>
>>>>Your suggestion solved the problem (hence the solution stars). I still don't understand why some of my forms do respect the Grid ReadOnly and some other don't.
>>>>
>>>>Thank you.
>>>
>>>The Grid ReadOnly doesn't mean cells readonly.
>>>
>>>Check Column.ReadOnly values.
>>
>>I realize it now. Thank you.
>
>So if Column.ReadOnly is the setting that actually controls this, then what exactly is the purpose/use of Grid.ReadOnly? It seems that the COLUMN is is control of this, right?
>
>.
I think, if I understand the issue, it also depends on the cursor to which the grid is bound. Because I did have cases where the Grid.ReadOnly worked without having to set each column ReadOnly to .T. But I never took the time to pin-point exactly why it worked in some cases and didn't in others. Where it didn't work, I just called .SetAll("ReadOnly") to make it work.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham