delphi4arab منتديات دلفي للعرب
Frames : استفسار - نسخة قابلة للطباعة

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



Frames : استفسار - SHADOW - 05-02-2014

سلام

تحياتي لكم أعضاء وزوار المنتدى..
لم تسنح لي الفرصة للتعريف بعضويتي الجديدة .. أو المشاركة, فعذرا..
مسألة وقت وسيكون لي حظور دوري ان شاء الله

بالنسبة لمضمون الموضوع هو استفسار وتساؤل حول المكون "فريمز" ..
"Frames"

أنا أعمل الان على أول مشروع جدّي لي..
وصلت لمرحلة البرمجة.. وواجهت مشكل .. بعد عدت محاولات وتجارب لم يفلح كل ذلك..
أردت استشارتكم.. وهو عندما أقوم بانشاء فريم وأكمل تصميمها ووضع المكونات اللتي أستعملها وهي..
SpSkinButtonsBar
...
وعند المعاينة تظهر عادي في الفورم الرئيسية..
ولكن عندما أكتب أكواد برمجية لأعدل عليها مثلا.. اظهارها أو اخفاءها عند النقر على زر ما في المينفورم "الفورم الرئيسية" تختفي أجزاء المكون
SpSkinButtonsBar
ولا يبقى سوى "السيكشنز الخاص بها"
Sections

طبعا هذه الفكرة أردت استعمالها لتفادي عدد الفورمز ويكون البرنامج سلس ولا يكون هناك الكثير من التنقلات والتبديل بين الفورمز...


Frames : استفسار - SHADOW - 05-02-2014

قمت بالتعديل على مكونات الفريم من الفورم الرئيسي..
وتم حل المشكل.. لكن لست براض على هذه الطريقة.. لأنه على حدِّ عِلمي أن كل التعديلات
تكون من على الفريم ذاتها.. بدون اعادة التعديل على المكونات.. مثل اعادة رفع الأيقونات الى
spSkinButtonsBar
--------------
استخدمت الكود التالي
كود :
procedure TForm1.BTHomeClick(Sender: TObject); begin //Frame.Visible:=False Frame1.Hide; end; procedure TForm1.BTStockClick(Sender: TObject); begin Frame1.Show; Frame1.Visible:=True//; end;
ظهرت نافذة الخطأ Access Violation..
Access violation at adress 00874C87 in module GestionPI.EXE.
Read of adress 00000034
ما تفسيركم ؟


Frames : استفسار - محمد الدرة - 12-03-2014

يمكن انك قمت بالغاء تحميل الفورم من الذاكرة
جرب استخدام الامر التالي
كود :
try form1=tform1.create; form1.showmoda; finally form1.release