كيف يمكن تزيين Button في دلفي7
#1
السلام عليكم

اتمناكم بخير ان شاء الله

سؤال: هل يمكنني تثبيت نسختين من دلفي؟

سؤالك كيف يمكنني تزيين أزرار بدلفي7، لقد تابعت أحد الدروس واردت تطبيق

ولكن في مرحلة الضغط على الزر والاتصال بمكون Imagelist، عند الذهاب لخصائص الزر

والبحث عن خاصية Image لا اجدها؟
الرد
#2
و عليكم السلام, كيف الحال!

نعم يمكن تثبيت أكثر من نسخة.

بالنسبة لتزيين الزر فهمت أنك تريد وضع صورة عليه, فيمكنك استعمال Speedbutton, يحتوي على الخاصية Glyph وهي التي تريد.
[-] كل من 1 user says قال شكرا ل PLANSHARP على المشاركة المفيدة
  • Delphi_2007
الرد
#3
بالف خير الحمد الله،

شكرا للاجابة

فيما يخص المكون المرشح للاسف لم اجده، نسخة دلفي التي استعملها هي دلفي 7

النسخة التي اعمل بها

[صورة: 868487546.jpg]
.jpg   123.jpg (الحجم : 115.83 ك ب / التحميلات : 3)
الرد
#4
موجود ضمن تبويبة ال Additional ضمن مستودع المكونات..
[-] كل من 1 user says قال شكرا ل PLANSHARP على المشاركة المفيدة
  • Delphi_2007
الرد
#5
يمكنك استعمال Speedbutton الموجود في التبويب Additional كما اخبرك الأخ PLANSHARP.
أو إستعمال نسخ دلفي الحديثة.
كما يمكنك البحث عن مكونات تدعم هذه الخاصية.
أيضا
PHP كود :
unit Unit1;

interface

uses
  Windows
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 
 Dialogs, StdCtrls, Buttons, XPMan;

type
  TButton 
= class(StdCtrls.TButton)
 
 protected
    procedure WMPaint
(var Message: TWMPaint); message WM_PAINT;
 
 end;

type
  TForm1 
= class(TForm)
 
   Button1: TButton;
 
   XPManifest1: TXPManifest;
 
 private
    
{ Private declarations }
 
 public
    
{ Public declarations }
 
 end;

var
 
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TButton.WMPaint(var Message: TWMPaint);
begin
  inherited
;
 
 DrawIconEx(GetDC(Handle), 5, (Height div 2) - 8, Application.Icon.Handle, 16, 16, 0, 0, DI_NORMAL);
end;

end. 
سبحان الله وبحمده سبحان الله العظيم
[-] كل من 1 user says قال شكرا ل Agmcz على المشاركة المفيدة
  • Delphi_2007
الرد
#6
صباحكم خير وبركة

شكرا على الردود، الله يحفظكم

ممكن نصيحة، أي نسخة أثبت؟
الرد
#7
انصحك بالنسخ الاخيرة من الديلفي نسخ xe7 وما فوق الى delphi tokyo xe10.2
[-] كل من 1 user says قال شكرا ل bouh25 على المشاركة المفيدة
  • Delphi_2007
الرد
#8
شكرا اخي على النصيحة
الرد
#9
لم لا تستعمل Alpha controls / Alpha skin ؟
فهو يضفي على برنامجك الكثير من الرسوميات .
[-] كل من 1 user says قال شكرا ل samir28 على المشاركة المفيدة
  • Delphi_2007
الرد
#10
شكرا لرد اخي، لم اكن اعرف بهذا المكون سابقا،
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم