Recent

Author Topic: OnChange event couldn‘t be triggered correctly when using Memo1.ClearSelection  (Read 1391 times)

tomitomy

  • Sr. Member
  • ****
  • Posts: 251
Hi, I have a problem again, In the code below, Button1 triggers the OnChange event correctly, but Button2 doesn't trigger the OnChange event, I think it's a Bug.

Code: Pascal  [Select][+][-]
  1. procedure TForm1.Memo1Change(Sender: TObject);
  2. begin
  3.   writeln(Now);
  4. end;
  5.  
  6. procedure TForm1.Button1Click(Sender: TObject);
  7. begin
  8.   Memo1.SelStart := 2;
  9.   Memo1.SelLength := 3;
  10.   Memo1.ClearSelection;
  11. end;
  12.  
  13. procedure TForm1.Button2Click(Sender: TObject);
  14. begin
  15.   Memo1.SelectAll;
  16.   Memo1.ClearSelection;
  17. end;

Lazarus 1.8.0 RC4 GTK2
OS: Linux Mint MATE 64-bit

ASerge

  • Hero Member
  • *****
  • Posts: 2223
In Windows, Button2 trigger the OnChange event.

tomitomy

  • Sr. Member
  • ****
  • Posts: 251
Thank you Aserge, I have submitted the issue to the bug tracker forum:

https://bugs.freepascal.org/view.php?id=32669

 

TinyPortal © 2005-2018