![]() |
|
كيف احرك الفورم - نسخة قابلة للطباعة +- 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 شكرا لك اخي الكود فعلا يعمل ولكن هناك مشكله الكود يحرك الفورمه الاوله وهبا الرئيسيه ولكن انا اريد تحريك فورمه اخرى وهي Form2 وليس الفورم الاساسي الاول هل توجد طريقة اخرى و ايضا هل تستطيع شرح عمل الكود لاستفيد و شكرا لك RE: كيف احرك الفورم - jeanjamil - 17-12-2015 عليك ان تضع اسم الفورم الثاني قبل perform form2.perform اما بخصوص الشرح فان ملفات المساعدة لدلفي تشرحها بطريقة مفصلة RE: كيف احرك الفورم - Programmerstn - 17-12-2015 (17-12-2015, 12:51 PM)jeanjamil كتب : عليك ان تضع اسم الفورم الثاني قبل perform شكرا لك اخي وجزاك الله خير ... اخي الكريم هل لديك فكره عن طريقة جعل البرنامج يقدر يستخرج برامج ملف exe , بمعنى ان اجعل برنامجي يقدر يستخرج ملف exe واستطيع التحكم بخصائصه وكل شيء بالبرنامج يعني مثل عملية الكومبيل او البولد |