تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: ListBox با سطهایی با رنگ متفاوت

  1. #1
    داره خودمونی میشه skmkh6056's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    98

    پيش فرض ListBox با سطهایی با رنگ متفاوت

    من تو برنامم از ListBox استفاده میکنم که میخوام رنگ سطرهای آن متفاوت باشه و با اضافه یا کم کردن رنگ سطرهای آن آپدیت بشه. احتمالا سطر دوم کم بشه یا هر سطری از آن در حالت RunTime منظورمه.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2007
    پست ها
    76

    پيش فرض

    با سلام
    این کد سلولها رو یکب در میون رنگ میکنه شما میتونین با یه کم تغییر به اون چیزی که میخواهین برسین
    procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
    Rect: TRect; State: TOwnerDrawState);
    begin
    if (Index mod 2) = 0 then
    begin
    (Control as TListbox).Canvas.Brush.Color := clWhite;
    (Control as TListbox).Canvas.Font.Color := clBlack;
    end
    else
    begin
    (Control as TListbox).Canvas.Brush.Color := clBlack;
    (Control as TListbox).Canvas.Font.Color := clWhite;
    end;
    (Control as TListbox).Canvas.FillRect(Rect);
    (Control as TListbox).Canvas.TextOut(Rect.Left+2,Rect.Top+2,
    (Control as TListbox).Items[Index]);
    end;

  3. #3
    داره خودمونی میشه skmkh6056's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    98

    پيش فرض

    از توجهتون ممنون. من کد ارسالیتونو تو Event ، ListBox1DrawItem کپی کردم ولی عمل نکرد. چه تغییراتی باید درش انجام بدم. لطفا راهنماییم کنین. مر30

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    45

    پيش فرض

    خاصیت Style کامبوباکس را به lbOwnerDrawFixed تغییر دهید .

  5. #5
    داره خودمونی میشه skmkh6056's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    98

    پيش فرض

    با سپاس از همه

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •