trichview.support
Re: A Bug |
Author |
Message |
Sergey Tkachenko |
Posted: 08/06/2002 19:25:23 OnCaretMove is a special event. Methods testing selection do not work inside it. Move this code to OnSelect. > Here's a very unpleasant bug ( or it may not be a bug, if not explain how to > cope with it). > You create a form, a richviewedit named RVE, assign the style property to > some RVStyle item, and then create the following procedure : > > procedure TForm1.RVECaretMove(Sender: TObject); > begin > Button1.Enabled:=RVE.CanDelete; > end; > > Now, write some lines of text in the RVE. And, try to select them with the > keyboard.... NOT WITH THE mouse (with mouse it works OK). You'll see that it > works not as it's supposed to. Why? > > I corrected the problem by simply chaning the place of the row > > Button1.Enabled:=RVE.CanDelete; > > from CarretMove to OnSelect, but I'm interested why it does not work > otherwise, and maybe you'd like to fix it > > Best wishes, > Slavi > > |
Powered by ABC Amber Outlook Express Converter