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

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

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

وشكرا
اللهم علمنا ما ينفعنا و انفعنا بما علمتنا وَ زِدْنا علماً
الرد
#2
ضع هذا الكود في الحدث onmousedown للpanel
  if Button = mbLeft then
  begin
    ReleaseCapture
 ;  ( Perform(WM_SYSCOMMAND,$F012, 0
الرد
#3
(16-12-2015, 05:00 PM)jeanjamil كتب : ضع هذا الكود في الحدث onmousedown للpanel
  if Button = mbLeft then
  begin
    ReleaseCapture
 ;  ( Perform(WM_SYSCOMMAND,$F012, 0

شكرا لك اخي الكود فعلا يعمل ولكن هناك مشكله الكود يحرك الفورمه الاوله وهبا الرئيسيه ولكن انا اريد تحريك فورمه اخرى وهي Form2 وليس الفورم الاساسي الاول هل توجد طريقة اخرى و ايضا هل تستطيع شرح عمل الكود لاستفيد و شكرا لك
اللهم علمنا ما ينفعنا و انفعنا بما علمتنا وَ زِدْنا علماً
الرد
#4
عليك ان تضع  اسم الفورم الثاني قبل perform
form2.perform
اما بخصوص الشرح فان ملفات المساعدة لدلفي
تشرحها بطريقة مفصلة
الرد
#5
(17-12-2015, 12:51 PM)jeanjamil كتب : عليك ان تضع  اسم الفورم الثاني قبل perform
form2.perform
اما بخصوص الشرح فان ملفات المساعدة لدلفي
تشرحها بطريقة مفصلة

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

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


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


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