| | | | Browse by category |
Article ID: 380
Last updated: 27 Apr, 2018
Problem
How can I disable a cell so that the user cannot click into the cell at all? Also when the user navigates through the grid disabled cells should be skipped.
Cause
Action
You can disable cells with SetEnabled(FALSE);
It is not possible to position the current cell onto a disabled cell. When the user navigates with arrow keys through the grid, disabled cells will be skipped. When the user clicks with the mouse into a disabled cell, nothing will happen.
It is recommended that you also set disabled cells to read-only. Otherwise the user can select a range of cells and press DELETE to clear all cells in the selected range.
Example:
SetStyleRange(CGXRange(1,1,CAL_ROWS,CAL_COLS), | |||
CGXStyle( ) | |||
.SetEnabled(FALSE) .SetReadOnly(TRUE) .SetFont(CGXFont( ).SetBold(TRUE).SetSize(10)) .SetInterior(RGB(192,192,192)) .SetHorizontalAlignment(DT_CENTER) .SetVerticalAlignment(DT_VCENTER) |
|||
); |
This article was:
Helpful |
Not helpful
Report an issue
Article ID: 380
Last updated: 27 Apr, 2018
Revision: 3
Views: 1977
Posted: 09 Jan, 2001 by
Meltreger B.
Updated: 27 Apr, 2018 by
Meltreger B.
Others in this category
Powered by KBPublisher (Knowledge base software)