منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

هيكل البحث عن فروع مماثلة


Sand Worm   (2001-12-19 14:55) [0]

يمكنك الوصول بطريقة أو بأخرى إلى المكونات الموجودة على الإطار الذي تم إنشاؤه في نفس النموذج من النموذج الرئيسي. أي في النموذج ، يتم إنشاء إطار يوجد عليه ، على سبيل المثال ، Label1 ، هل من الممكن تغيير خاصية Caption لهذا Label1 من النموذج الرئيسي؟ Frame1.Label1.Caption: = "123"؛ - يقع مع الحصير :-( مساعدة pliz إبريق الشاي.



Digitman   (2001-12-19 14:58) [1]

Label1 - sv في النموذج ، ولكن ليس إطار. وتحتاج إلى الوصول إليها من خلال Form1 ، وليس من خلال Frame1



SergVlad   (2001-12-19 15:13) [2]

هذا شيء جديد - عن العلاقة بين الشكل والإطار.
على سبيل المثال ، يكون إطار frDBTree في النموذج ، ويكون TQuery في الإطار.
افعل هذا:

مع frDBTree لا تبدأ
quTree.DatabaseName: = DBName؛
pSQL: = TStringList.Create؛
pSQL.Add ("SELECT * FROM" + pTbName + "R") ؛
pSQL.Add ("ORDER BY R.NAME")؛
m_SetView.
m_SetStatus.
tv.ReBuildTree.
الغاية؛

وليس بأي طريقة أخرى.



Digitman   (2001-12-19 15:31) [3]

> دودة الرمل
ربما لم أفهم - هل تتحدث عن TFrame أو لوحة من لوحة ، والتي تسمى أحيانًا إطارًا؟ إذا حول TFrame ، ثم
Frame1.Label1.Caption يجب أن يشير بشكل صحيح إلى svu (إذا كان Self في هذه اللحظة = النموذج الذي ينتمي إليه الإطار)



Sand Worm   (2001-12-20 07:03) [4]

يرجى الحصول على الكود التالي:
خاص
FFrame: TFrame ؛
الغاية؛
فار
Form1: TForm1؛
التنفيذ
يستخدم وحدة 2 ؛ - هذه هي وحدة الإطار ، وهناك var الإطار: TFrame2 ؛
{$ R * .DFM}
/ هنا نخلق الإطار /
الإجراء TForm1.Button1Click (المرسل: TObject) ؛
بدأ
إذا FFrame <> nil ثم FFrame.Free؛
FFRame: = TFrame2.Create (Panel1)؛
FFRame.Parent: = Panel1؛
FFRame.Align: = alClient؛
الغاية؛

الإجراء TForm1.Button2Click (المرسل: TObject) ؛
بدأ
ShowMessage (Frame.Label1.Caption) ؛
الغاية؛

لذلك عند الضغط على زر 2 ، وبطبيعة الحال بعد الضغط على زر 1 ، يسقط البرنامج مع استثناء. قل لي أين الكلب بالتفتيش. الشيء الأكثر إثارة للاهتمام هو أن كل شيء يجمع مع اثارة ضجة ، على الرغم من أن هذا ليس مؤشرا ، ولكن لا يزال.



Digitman   (2001-12-20 08:06) [5]

ولكن ما هو الإطار في ShowMessage (Frame.Label1.Caption)؟ أين وكيف يتم تعريف هذا المتغير؟ بعد كل شيء ، يتم تخزين رابط لمثيل الإطار الذي تم إنشاؤه ، وفقًا لـ FFRame: = TFrame2.Create (Panel1) في FFRame ، وليس Frame!




Vitaly   (2001-12-20 09:32) [6]

هل يمكنني الحصول على وصف لفئة TFrame2؟



صفحات: 1 فرع كامل

المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي









الذاكرة: 0.57 ميغابايت
الوقت: 0.025 ج
14-22371
سميك
2001-11-08 17:11
2002.01.08
الحياة بعد الموت؟


4-22456
RedMax
2001-11-01 11:10
2002.01.08
كائنات COM NetMeeting


7-22453
جوري
2001-09-21 18:26
2002.01.08
RS485


1-22023
DelphiG
2001-12-13 03:13
2002.01.08
معي خارج الموضوع. أي نظام OS Delphi يعمل بشكل أفضل؟


4-22479
VITAS
2001-11-02 21:08
2002.01.08
ساعد في تقليل البرنامج في علبة النظام





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch أنجليزي الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский