delphi4arab منتديات دلفي للعرب
كيف احرك الفورم - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف احرك الفورم (/showthread.php?tid=7350)



كيف احرك الفورم - Programmerstn - 15-12-2015

السلام عليكم ورحمة الله وبركاته

كيف الحال اخواني

واجهتني مشكله وهيا طريقة تحريك الForm بأي مكان اريد في سطح المكتب طبعا انا حاط بوردر ستايل None يعني الشريط العلوي للفورمه غير موجود , وانا مصمم شريط علوي بنفسي عن طريق الPanel واريد أن يتحرك الفورم بشكل طبيعي عن طريق الشريط العلوي حقي يعني مثل الافتراضي

وشكرا



RE: كيف احرك الفورم - jeanjamil - 16-12-2015

ضع هذا الكود في الحدث onmousedown للpanel
  if Button = mbLeft then
  begin
    ReleaseCapture
 ;  ( Perform(WM_SYSCOMMAND,$F012, 0


RE: كيف احرك الفورم - Programmerstn - 16-12-2015

(16-12-2015, 05:00 PM)jeanjamil كتب : ضع هذا الكود في الحدث onmousedown للpanel
  if Button = mbLeft then
  begin
    ReleaseCapture
 ;  ( Perform(WM_SYSCOMMAND,$F012, 0

شكرا لك اخي الكود فعلا يعمل ولكن هناك مشكله الكود يحرك الفورمه الاوله وهبا الرئيسيه ولكن انا اريد تحريك فورمه اخرى وهي Form2 وليس الفورم الاساسي الاول هل توجد طريقة اخرى و ايضا هل تستطيع شرح عمل الكود لاستفيد و شكرا لك


RE: كيف احرك الفورم - jeanjamil - 17-12-2015

عليك ان تضع  اسم الفورم الثاني قبل perform
form2.perform
اما بخصوص الشرح فان ملفات المساعدة لدلفي
تشرحها بطريقة مفصلة


RE: كيف احرك الفورم - Programmerstn - 17-12-2015

(17-12-2015, 12:51 PM)jeanjamil كتب : عليك ان تضع  اسم الفورم الثاني قبل perform
form2.perform
اما بخصوص الشرح فان ملفات المساعدة لدلفي
تشرحها بطريقة مفصلة

شكرا لك اخي وجزاك الله خير ...

اخي الكريم هل لديك فكره عن طريقة جعل البرنامج يقدر يستخرج برامج ملف exe  , بمعنى ان اجعل برنامجي يقدر يستخرج ملف exe واستطيع التحكم بخصائصه وكل شيء بالبرنامج يعني مثل عملية الكومبيل او البولد