trichview.support
Re: Using Richview as a log |
Author |
Message |
Peter |
Posted: 06/19/2003 1:39:22 Hey that works. Now I am starting to understand the role of the STYLE component. Ok now tell me if I use say AddNLWTag and sequentialy create a tag number so that each time a block of text is added in tags it with a number, can I click on say a word out of a particular block of text and get an event that returns that tag? What I want to do is as before use a rich view to display a log. If say an error occurs it comes up and displays it in red. The user can click anywhere in that line or group of lines, it returns the tag value of say 10023 and my program goes and finds the extra info stored elsewhere for event 10023. Hope you can understand what I am asking? Regards, Peter "Chris de Gelder" <deGelder@pre.nospam.nl> wrote in message news:3ef068ea$1@support.torry.net... > Make two styles one for red and for green. > > use richview1.add('my log text', stylenumber) > > to add a line. > > "Peter" <manager@sale-net.com.au> schreef in bericht > news:3ef05560@support.torry.net... > > Hi again. > > > > > > I have actually three questions but for 1 different applications but to > save > > time I will ask them here.... > > > > > > I would like to use a Richview as a display for log file. > > > > What i want to do is say insert a line of text in RED for a proble > > > > and say GREEN for a normal operation. > > > > > > So as the program runs, the richview slowly fills with green and red lines > > of info. > > > > So how can I do this programicly? Which example is th ebest to look at? > > > > > > When I use a normal memo and the display is say 200 lines long I simply > > delete lines at the begining to reduce size but also taking in mind my > next > > questions, how can I delete stuff form this method? > > RichView1.Clear; to clear all > > or > > procedure DeleteParas(FirstItemNo, LastItemNo: Integer); > > > > > > > > As I add a line, I would like to somehow tag it so the user can CLICK on > one > > of the red lines and it will pass the tag or whatever to my program so I > can > > call up extra info? Is that possible with all I want to do above? > > See the tutorials 2_7 (tags (integer)) > > procedure TForm1.RichView1Jump(Sender: TObject; id: Integer); > var ItemNo: Integer; > Tag: Integer; > begin > ItemNo := RichView1.GetJumpPointItemNo(id); > Tag := RichView1.GetItemTag(ItemNo); > Panel1.Caption := 'Clicked: Item with Tag='+IntToStr(Tag); > end; > > > > > > > > > I am sorry to ask the above but I like using the stuff even though I > haven't > > really understood everything about it yet.. > > Regards, Peter > > > > > > > > > > |
Powered by ABC Amber Outlook Express Converter