Thema: Prism RTB und manuelle LInks

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: RTB und manuelle LInks

  Alt 10. Jul 2005, 22:55
Ich kann dir nur sagen, dass es die RTB intern so löst:
Delphi-Quellcode:
method RichTextBox.set_DetectUrls(value: Boolean);
begin
  if (self.autoUrlDetect <> value) then
  begin
    autoUrlDetect := value;
    if (inherited IsHandleCreated) then
    begin
      inherited SendMessage(1115, iif(value, 1, 0), 0);
      if (inherited IsHandleCreated) then
      begin
        RepokeText();
      end;
    end;
  end;
end;
Das heißt: Es gibt wohl keine managed Implementierung dafür. Sorry, mehr kann ich dazu auch nicht sagen...

Nachtrag: Auch in .Net 2.0 konnte nicht viele Änderungen sehen:
Delphi-Quellcode:
method RichTextBox.set_DetectUrls(value: Boolean);
begin
  if (value <> self.DetectUrls) then
  begin
    richTextBoxFlags.Item[RichTextBox.autoUrlDetectSection] := iif(value, 1, 0);
    if (inherited IsHandleCreated) then
    begin
      inherited SendMessage(1115, iif(value, 1, 0), 0);
      inherited RecreateHandle
    end
  end
end;
Vielleicht findest du bei www.codeproject.com eine passende RichTextbox-Ableitung?
  Mit Zitat antworten Zitat