Author Topic: Problem with FindDialog  (Read 1511 times)


  • Hero Member
  • *****
  • Posts: 607
Re: Problem with FindDialog
« Reply #15 on: September 06, 2021, 07:15:22 pm »

this is an old referenced bug but it hasn't not been fixed by the GTK specialists. I'm coming back, because it's blocking me. I am talking to the LCL specialists. By adding this property to TFindDialogForm...:

Code: Pascal  [Select][+][-]
  1.     property FindForm : TForm read FFindForm ;

...would there be a way to enable, to route 'LM_abc' events to it via this property? A trick to say to do GetMessage\PeekMessage DispatchMessage WndProc Dispatch → go towards DefauitHandler of FFindForm (MS-Windows\Delphi way; in fact, I would appreciate to have a summary of the message processing chain in the LCL abstract bridge, over Linux and MS-Windows) with something like TEdit(FindDialog.FindForm.FindComponent('EditFind')).??? (when I type a search, the characters are displayed in the memo - of the modal form, below the SearchDialog - not in FFindForm.EditFind itself, although FFindForm.EditFind has the focus with the caret blinking in it)?
« Last Edit: September 06, 2021, 08:32:29 pm by devEric69 »
use: Linux 64 bits (Ubuntu 20.04 LTS).
Lazarus version: 2.0.4 (svn revision: 62502M) compiled with fpc 3.0.4 - fpDebug \ Dwarf3.


TinyPortal © 2005-2018