Results 1 to 5 of 5

Thread: Sourcecode op het forum plaatsen

  1. #1

    Sourcecode op het forum plaatsen

    Als je code in je berichten plaatst kun je dat op twee manieren doen om je berichten leesbaar te houden. De eerste manier is om je code tussen CODE tags te plaatsen, je code ziet er dan als volgt uit:
    Code:
    TNotifier = class(TComponent)
      private
        FFormList: TComponentList;
        FColor: TColor;
        FTimeout: Integer;
        FEnabled: Boolean;
        FOnClick: TNotifyEvent;
        FLinkColor: TColor;
        FTextColor: TColor;
      public
        procedure Execute(const NotifyText: string; URL: string = '';
          Tag: integer = -1);
        constructor Create(AOwner: TComponent); override;
        destructor Destroy; override;
        procedure DeleteForm(Form: TNotifyForm);
      published
        property Color: TColor read FColor write FColor;
        property TextColor: TColor read FTextColor write FTextColor;
        property LinkColor: TColor read FLinkColor write FLinkColor;
        property Timeout: Integer read FTimeout write FTimeout;
        property Enabled: Boolean read FEnabled write FEnabled;
        property OnClick: TNotifyEvent read FOnClick write FOnClick;
      end;
    Deze tags krijg je door op de # knop te klikken boven het bericht dat je aan het tikken bent. Uiteraard kun je de tags ook gewoon, tussen rechte haken, zelf tikken.
    Last edited by GolezTrol; 05-Oct-08 at 21:55. Reason: VB3 aanpassing
    Marcel

  2. #2
    Na een periode van experimenteren mag ik 'm bij deze officieel aankondigen: De HIGHLIGHT tag.

    Je code ziet er daarmee als volgt uit:
    Delphi Code:
    1. TNotifier = class(TComponent)
    2.   private
    3.     FFormList: TComponentList;
    4.     FColor: TColor;
    5.     FTimeout: Integer;
    6.     FEnabled: Boolean;
    7.     FOnClick: TNotifyEvent;
    8.     FLinkColor: TColor;
    9.     FTextColor: TColor;
    10.   public
    11.     procedure Execute(const NotifyText: string; URL: string = '';
    12.       Tag: integer = -1);
    13.     constructor Create(AOwner: TComponent); override;
    14.     destructor Destroy; override;
    15.     procedure DeleteForm(Form: TNotifyForm);
    16.   published
    17.     property Color: TColor read FColor write FColor;
    18.     property TextColor: TColor read FTextColor write FTextColor;
    19.     property LinkColor: TColor read FLinkColor write FLinkColor;
    20.     property Timeout: Integer read FTimeout write FTimeout;
    21.     property Enabled: Boolean read FEnabled write FEnabled;
    22.     property OnClick: TNotifyEvent read FOnClick write FOnClick;
    23.   end;
    Je kunt de tag zelf typen, maar je kunt ook gebruik maken van de HL knop. Deze vind je zowel bij 'snel reageren' als in de 'advanced' editor.

    Het gebruik van highlighting zal je code een stuk leesbaarder maken. Maar let op! Zelf opmaak (font-kleur, lettertype, cursief) in je code toevoegen werkt niet in combinatie met highlighting.

    Bij de highlight tags is het bovendien vereist dat je een programmeertaal kiest. Typ dus 'Delphi' om Delphi code te highlighten. Er wordt gewerkt aan een volledige lijst van ondersteunde talen.

    Wordt jouw taal niet ondersteund, of wil je eigen opmaak toevoegen om een deel van je code te benadrukken. Gebruik dan de CODE tag. Deze tag werkt hetzelfde, maar voegt geen highlighting toe.
    Last edited by GolezTrol; 30-Oct-08 at 10:48.
    1+1=b

  3. #3
    Het highlighten is nu een stuk makkelijker geworden. In plaats van de popup waar je zelf mocht verzinnen wat je daar in moest vullen krijg je nu een popup waar je een taal kunt selecteren.

    De HL knop staat er helaas nog een beetje lelijk bij, maar dat komt vooral omdat de lay-out in de jaren 90 "laten we alles in tabellen proppen" HTML style gedaan is
    Marcel

  4. #4
    Oeh, wat slecht!! Heb ik alle tussenstappen steed in beide browsers getest, maar de laatste versie niet in IE (dank je Albert!). Dus ik heb nog even iets te klussen.
    Marcel

  5. #5
    Hmm, ik vrees dat vBulletin deze strijd heeft gewonnen . Op nlDotnet (vBulletin 4) werkt het als een zonnetje, hier heeft IE er geen zin in. Dus... even wachten op de upgrade .
    Marcel

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •