tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
755
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    teQy teQy ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    1
    hallo miteinander,

    direkt zur sache:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    
    procedure Tfrm_main.lb_RechnungDrawItem(Control: TWinControl; 
      Index: Integer; Rect: TRect; State: TOwnerDrawState); 
    begin 
      with (Control as TListBox) do 
      begin 
        canvas.Font.Style := []; 
        canvas.FillRect(rect); 
        if Assigned (Items.Objects[Index]) then 
        begin 
          case Integer(Items.Objects[Index]) of  // Je nach Zahl entsprechende Font 
          1: canvas.Font.Style := [fsBold]; 
          2: canvas.Font.Color := clRed; 
          end; 
        end; 
        canvas.TextOut(Rect.Left + 2, Rect.Top, Items[index]); 
      end; 
    end; 
     
    // Wird (innerhalb der Unit!) so aufgerufen 
    procedure Tfrm_main.FormCreate(Sender: TObject); 
    begin 
      lb_Rechnung.AddItem('hi', pointer(1)); 
      lb_Rechnung.AddItem('hi', pointer(2)); 
    end; 
     
    // ======================================== 
    // Wenn ich das selbe von einer externen Unit probiere, wird 
    // der betreffende string einfach nich in die listbox geschrieben 
    // :\ mein versuch sah so aus: 
     
    // Gibt einen String in Rot aus 
    function TOutputter.PrintRed(pText: string): String; 
    begin
      // source ist eine übergebene listbox
      Source.AddItem(pText, Pointer(2)); 
    end;

    Jo, die Kommentare beschreiben ja schon das problem. ich nehme mal an es ist was triviales, aber alleine bin ich mit meinem latein am ende

    vielen dank schonmal für die antworten,

    tobi
     

  2. #2
    Registriert seit
    Mar 2004
    Beiträge
    441
    Wie wird Source übergeben?
     

Ähnliche Themen

  1. [C#] Listbox Items anzeigen
    Von Hawkings im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 14.02.08, 15:22
  2. Listbox Items in XML Dokument schreiben
    Von voegi903 im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 19.09.07, 12:37
  3. C# - ListBox Items in Textfile schreiben
    Von Alexander12 im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 03.11.05, 09:27
  4. Frabige Listbox Items
    Von Reverent im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 25.12.04, 14:11
  5. listbox Items anklickbar
    Von z-d-m im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 19.01.04, 08:30