[Lazarus-es] Comportamiento de Lazarus diferente en Windows a Linux
Maxi
maximiliano.duarte en gmail.com
Lun Feb 7 15:57:38 CET 2022
debes usar las contantes de teclas no el #13, que seguramente en linux la
maneja diferente
El lun, 31 ene 2022 a las 14:12, Ismael L. Donis Garcia via Lazarus-es (<
lazarus-es en lists.lazarus-ide.org>) escribió:
> He venido presentando problemas con Linux ya que no se me disparan los
> eventos al igual que Linux an instanciar un formulario.
>
> Esto es un comportamiento normal o algo que tengo mal configurado o un
> error de lazarus?
>
> Por ejemplo he tenido que hacer lo siguiente para poder resolver algunos
> problemas, pero en otros me está siendo complicado por el código que tengo
> implementado.
>
> with Tfccomp.Create(nil) do
> try
> Show;
> {$IFDEF UNIX}
> txtregEnter(Sender);
> txtreg.Text:=lstcom.Selected.Caption;
> txtregExit(Sender);
> txtcomp.SetFocus;
> txtcompEnter(Sender);
> txtcomp.Text:=lstcom.Selected.SubItems[0];
> txtcompExit(Sender);
> {$ELSE}
> ckey:=#13;
> txtreg.Text:=lstcom.Selected.Caption;
> txtcomp.SetFocus;
> txtcomp.Text:=lstcom.Selected.SubItems[0];
> txtcompKeyPress(Sender, ckey);
> {$ENDIF}
> Hide;
> Showmodal;
> finally
> Free;
> end;
> Los eventos
>
> txtregEnter(Sender);
> txtregExit(Sender);
> txtcompEnter(Sender);
> txtcompExit(Sender);
> En Linux NO se disparan de forma automática, en windows SI
>
> Saludos Cordiales
> --
> Ismael
> Devuan User: http://distrowatch.com/table.php?distribution=devuan
> Web Site:
> https://gitlab.uic.cu/ismael.donis/sistema-de-contabilidad-general/
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus-es
>
--
El que pregunta aprende, y el que contesta aprende a responder.
No a la obsolecencia programada:
http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220207/44273f63/attachment.htm>
Más información sobre la lista de distribución Lazarus-es