Hello,
Upgrading to Infragistics 8.2 we noticed that every data field on everyscreen is presenting a "pencil", showing like the field is editable. I need to make this icon desapear now that is anoying for us in the whole application.
Thanks in advance,
Rocio
Hi Rocio,
The pencil icon is not new, it has always existed since v1.0 of the grid. It does not indicate that the row is editable, it indicates that the row has pending changes that have not been comitted to the underlying data source of the grid.
So something in your code must be updating values in the grid cells. All you have to do to get rid of the pencils is to commit those changes using the row.Update method, or the UpdateData method on the grid to update all rows. There is also a CancelUpdate method if you want to cancel the pending changes in the row.
The problem is related to a pencil icon appearing in front of every text box or edit bot in the screens of our application apparently with handwriting recognition, it is not the pencil in the UltraGrid. We are trying to turn it off, since the pencil is presenting since version 8.2 aproximately.
Thanks, Rocio
Oh, you must be talking about the InkButton. I thought you must mean the edit pencil since you are posting here in the WinGrid forum.
Ink support was added quite a bit before v8.2, but a lot more recently than the edit pencil in the grid. :)
Anyway, the Ink buttons don't show up unless you place an UltraInkProvider component on the form. So if you don't want to use Ink, you can just remove this component. You could also turn this off by setting ShowInkButton to Never.