(M)eine Seite für 40tude Dialog

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Home » Scripte » Ereignisscripte » OnArticleListPaint

OnArticleListPaint

E-Mail Drucken PDF

Dieses Ereignisscript beeinflußt die Darstellung der Artikelliste/Header-Pane.

Bei Scripten, die in OnArticleListPaint ausgeführt werden, ist darauf zu achten, daß je nach Verwendungszweck eines Scriptes dies nur in der entsprechenden Spalte der Header-Pane ausgeführt wird. Kurz gesagt also: Scripte, die sich auf das Datum beziehen, nur in der Spalte mit dem Datum ausführen, usw.
Da die Spalten natürlich bei jedem User anders sein können, muß in OnArticleListPaint eine Grundkonfiguration gemacht werden, damit dann die Scripte fehlerfrei laufen.

Das Grundgerüst für OnArticleListPaint sollte wie folgt aussehen.
WICHTIG! Die Spalten entsprechend deines Layouts zuweisen.

Program OnArticleListPaint;

// Hier werden die INCLUDE-Files eingebunden

Const
// Die Spalten bitte dem Layout entsprechend zuordnen, wobei zu beachten ist,
// daß die erste Spalte im Layout mit 0 beginnt, usw.
// Nicht verwendete Spalten auf -1 setzen!
sp_Subject     = -1;
sp_Name        = -1;
sp_SubjectName = 2;
sp_Date        = 3;

Function OnArticleListPaint(
   PaintString : WideString;
   ColumnIndex : Integer
) : Widestring;

Begin
   Case ColumnIndex of
    sp_Subject:
     Begin
      // Funktionen für Betreff-Spalte hier einfügen
     End;
    sp_Name:
     Begin
      // Funktionen für Absender-Spalte hier einfügen
     End;
    sp_SubjectName:
     Begin
      // Funktionen für die spezielle Betreffs- und Namens-Spalte hier einfügen
     End;
    sp_Date:
     Begin
      // Funktionen für Datums-Spalte hier einfügen
     End;
   End;
   Result := PaintString;
End;

Begin
End.

 

Zuletzt aktualisiert am Dienstag, den 03. September 2013 um 15:15 Uhr  

INCLUDE-Files für OnArticleListPaint

  • Mit diesem Script kannst du für bestimmte Poster einen eigenen Namen/Nicknamen in der Artikelliste a...
  • Mit diesem Script kannst du das Datum der Header-Pane übersichtlicher formatiert darstellen. Das kan...
  • In letzter Zeit scheint es immer mehr in Mode zu kommen, unter falschem oder mit einem Nicknamen im ...