الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغير المكونات وقت الشغيل

مغلق
بدأه M_Asize في 16 نوفمبر 2005 · 1 رد · 3,706 مشاهدة · في قسم الأكواد الفاعلة والنادرة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

تغير المكونات وقت الشغيل

ضع الكود غي حدث OnMouseDown لاي مكون

ReleaseCapture;
SendMessage(Panel1.Handle,WM_SYSCOMMAND,$f020,0);

غير بالرقم 020 وشوف

مثلا 001 لغيير حجم المكون

012 لتحريك المكون وقت التشغيل

تم تعديل هذه المشاركة بواسطة M_Asize في 16 نوفمبر 2005 في 00:02

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#2

حلوة منك اخي العزيز

بس تعديل ان 009 للتغيير المكان او تحريك المكون في حدود الفورم

اما من 001 -008 كلها تغير الحجم كل بطريقة معينة

var
.  .  .
mydown,flag : bool;
....

procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
 mydown:=true;
 flag:=true;
end;

procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
 if(mydown)then
 begin
   if(flag)then
    begin
     ReleaseCapture;
     SendMessage(Panel1.Handle,WM_SYSCOMMAND,$f009,0);
    end;
    flag:=false;
 end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
 mydown:=false;
 flag:=true;
end;

تم تعديل هذه المشاركة بواسطة romanof في 16 نوفمبر 2005 في 03:27

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

هذا الموضوع مغلق.

مواضيع مشابهة