Página 1 de 1

TBrwColumn:OnEdit

Publicado: Mié Mar 14, 2018 7:57 pm
por ramonzea
Requiero hacer una validación al momento de entrar a editar una columna y realizar ciertos procesos, pero el evento se dispara al entrar en edición las columnas; cómo puedo hacer o qué método usar para que dicho evento se dispare al entrar en esa columna no al entrar en multiedición.

Gracias de antemano.

Re: TBrwColumn:OnEdit

Publicado: Sab Mar 17, 2018 12:03 am
por Hurricane
Olá Ramón,

Não há evento onEnter da coluna no Object inspector. Cada coluna do Browse possue a propriedade oCol:oGridEdit (TGridEdit->TMaskEdit), então poderá fazer a definição no evento onEnter:

Código: Seleccionar todo

METHOD FormInitialize( oSender ) CLASS TForm3
   ::oBrw:aCols[2]:oGridEdit:onEnter:={||MsgInfo('teste')}
RETURN Nil
o evento será disparado quando a célula da coluna receber foco em qualquer modo de edição, era isso que queria? :)
Mais informações consulte a documentação, classe TGridEdit.
ramonzea escribió:Requiero hacer una validación al momento de entrar a editar una columna y realizar ciertos procesos, pero el evento se dispara al entrar en edición las columnas; cómo puedo hacer o qué método usar para que dicho evento se dispare al entrar en esa columna no al entrar en multiedición.