Unit 'msegrids' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#msegui]

optiongridty

og_autofirstrow automatically creates the first row (in insert mode) when the grid is entered and its dataset is open but has no records yet

Declaration

Source position: msegrids.pas line 123

type optiongridty = (

  og_colsizing,

  og_colmoving,

  og_keycolmoving,

  og_rowsizing,

  og_rowmoving,

  og_keyrowmoving,

  og_rowinserting,

  

With og_rowinserting/og_rowdeleting set, the grid responds to Ctrl+Insert

  og_rowdeleting,

  og_selectedrowsdeleting,

  og_focuscellonenter,

  og_containerfocusbackonesc,

  og_autofirstrow,

  

With og_autoappend set, navigating past the last row (e.g. with the arrow keys) appends a new row instead of stopping there (unless the last row is already empty)

  og_autoappend,

  og_appendempty,

  og_noinsertempty,

  og_savestate,

  og_nosaveremoveappendedrow,

  og_sorted,

  og_nodefaultsort,

  og_noreorderrow,

  og_customsort,

  og_folded,

  og_colmerged,

  og_rowheight,

  og_colchangeontabkey,

  

og_colchangeontabkey (set by default) makes Tab move the focus to the next column within the grid instead of leaving the grid to the next widget in tab order

  og_colchangeonreturnkey,

  og_wraprow,

  og_wrapcol,

  og_visiblerowpagestep,

  og_autopopup,

  og_mousescrollcol

);

Description

og_autofirstrow automatically creates the first row (in insert mode) when the grid is entered and its dataset is open but has no records yet.


Documentation generated on: 2026-10-03