برای سایه دار کردن تمام کامپوننت ها در یک فرم - کدهای آماده دلفی افزایش بازدید - افزایش بازدید و ترافیک سایت شما
سفارش تبلیغ
صبا ویژن
اگر بندگان هنگامی که نمی دانستند، توقف می کردند و انکار نمی کردند، کافر نمی گشتند [امام صادق علیه السلام]
کدهای آماده دلفی

برای سایه دار کردن تمام کامپوننت ها در یک فرم از این تابع استفاده کنید:

procedure TForm1.FormPaint(Sender: T);
var
  i: Integer;
   procedure MakeShadow(control: TControl; Width: Integer; Color: TColor);
  var
    rect: TRect;
    old: TColor;
  begin
    // Bordes del control
    // Borders of controls
    rect := control.boundsrect;
    rect.Left := rect.Left + width;
    rect.Top := rect.Top + width;
    rect.Right := rect.Right + width;
    rect.Bottom := rect.Bottom + width;
    // Guardar el color
    // Save the old color
    old := Self.canvas.brush.color;
    // Pintar la sombra
    // Paint the shadow
    Self.canvas.brush.Color := color;
    Self.canvas.fillrect(rect);
    Self.canvas.brush.Color := old;
  end;
 
begin
 
  // Revisar todos los componentes del form
  // Go trough all form components
  for i:=0 to Self.ControlCount-1 do
    MakeShadow(Self.Controls[i],2,clGray);
 
end;



محمد مقصودلو ::: شنبه 87/4/29::: ساعت 1:32 عصر


لیست کل یادداشت های این وبلاگ

>> بازدیدهای وبلاگ <<
بازدید امروز: 66
بازدید دیروز: 42
کل بازدید :88541

>> درباره خودم <<
کدهای آماده دلفی
محمد مقصودلو
در این وبلاگ سعی میکنم مطالب مربوط به برنامه نویسی دلفی ، پاسکال و گرافیک رایانه ای 2 بعدی و 3 بعدی را به روز کنم منتظر سوالات شما نیز هستم

>>تست سرعت تایپ<<

>> پیوندهای روزانه <<

>>فهرست موضوعی یادداشت ها<<

>>آرشیو شده ها<<

>>لوگوی وبلاگ من<<
کدهای آماده دلفی

>>لوگوی دوستان<<



>>اشتراک در خبرنامه<<
 

>>طراح قالب<<


>>ذکر روزهای هفته<<

>>جستجوگر وبلاگها<<

>>ساعت<<

>> اخبار فناوری<<

>>جدیدترین اس ام اس های اینترنت<<

>>فال حافظ<<

>>دیکشنری آنلاین<<
-

>>جک یا لطیفه<<

>>هواشناسی<<

>>تاریخ و ساعت<<
جمعه 04/4/13 ساعت 9:35 عصر