Конференция "KOL" » KOL 3.04 и OnRE_URLClick
 
  • Гость (08.01.11 22:04) [0]
    Delphi7, Delphi2009, KOL 3.04++++

    RE_URL выдает только первую букву адреса.

    program Project1;

    uses
     Windows, Messages, ShellAPI, KOL;

    type
     PForm1 = ^TForm1;
     TForm1 = object(TObj)
       Form: PControl;
       RichEdit1: PControl;
     public
       procedure RichEdit1RE_URLClick(Sender: PObj);
     end;

    procedure NewForm1(var Result: PForm1; AParent: PControl);
    begin
     New(Result, Create);
     with Result^ do
     begin
       Form := NewForm(AParent, 'Project1');
       Form.Add2AutoFree(Result);
       Applet := Form;
       Form.SetClientSize(640, 480).CenterOnParent;

       RichEdit1 := NewRichEdit( Form, [] );
       RichEdit1.SetAlign(caClient);
       RichEdit1.OnRE_URLClick := RichEdit1RE_URLClick;

       RichEdit1.RE_Append('http://www.google.ru', False);
     end;
    end;

    procedure TForm1.RichEdit1RE_URLClick(Sender: PObj);
    begin
     MsgOK( PControl(Sender)^.RE_URL );
    end;

    var
     Form1: PForm1;

    begin
     NewForm1(Form1, nil);
     Run(Form1.Form);
    end.
  • Vladimir Kladov © (08.01.11 23:19) [1]
    Обновил: 3.04+5 (KOL.zip)
  • Гость (08.01.11 23:25) [2]
    спасибо
 
Конференция "KOL" » KOL 3.04 и OnRE_URLClick
Есть новые Нет новых   [134430   +4][b:0][p:0]