Einzelnen Beitrag anzeigen

Benutzerbild von TimonWorld
TimonWorld

Registriert seit: 16. Jan 2004
Ort: Sankt Augustin
62 Beiträge
 
Delphi 3 Professional
 
#26

Re: Jetzt im jeden Forum über 100 Smilies einbinden

  Alt 7. Jul 2004, 16:36
Ich könnte ja per PN rübertun, aber eigentlich ist da nichts großes bei zu programmieren, denn am aufwendigsten war den TreeView zu bearbeiten:

Hier der Source (nur die wichtigsten Teile!):

Delphi-Quellcode:
uses Clipbrd;

type
    procedure Button1Click(Sender: TObject);
    function HoleKlammer(s1:string):string;
    procedure TreeView1Change(Sender: TObject; Node: TTreeNode);

//Der Button kopiert den ausgewählten Beitrag:
procedure TForm1.Button1Click(Sender: TObject);
var copytext : string;
begin
  copytext:='[IMG]'+holeklammer(treeview1.Selected.Text)+'[/IMG]';
  Clipboard.AsText:=copytext;
end;

//Wenn ich was aus dem TreeView anklicke:
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  webbrowser1.Navigate(holeklammer(treeview1.Selected.Text)); //Für die Vorschau!
end;

//Diese Funktion ist zum auslesen der '(' & ')' da!
function Tform1.HoleKlammer(s1:string):string;
var i,Lesen:integer;
    s2:String;
begin
    Lesen:=0;
    for i:=1 to length(s1) do
    begin
      if s1[i]=')then Lesen:=0;
      if Lesen=1 then s2:=s2+s1[i];
      if s1[i]='(then Lesen:=1;
    end;
    result:=s2;
end;
Im TreeView musst du in den Klammern dann die Bildadresse eingeben!
Timon
Tiicon - Die kostenlosen Glyphs für deine Toolbar...: Tiicon Hier im Forum suchenTiicon [df]Tiicon[/df] Bei Google suchenTiicon
  Mit Zitat antworten Zitat