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

إلى

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


Tosov   (2001-12-15 10:43) [0]

كيفية "توصيله" بـ StringGrid والعمل معه بشكل عام (إذا كان يمكنك مثال صغير)



Tosov   (2001-12-15 22:10) [1]

وحتى الآن - في المساعدة ، يتم كتابة أن هناك TCustomGrid.InplaceEditor TCustomGrid.CreateEditor وآخرين ، لكن أحفاده TStringGrid لا تملكهم.
ساعد في التعامل مع InplaceEdit ، ضروري جدًا !!!



Tosov   (2001-12-16 00:10) [2]

ضروري جدا !!!



Suntechnic   (2001-12-16 05:28) [3]

من الأفضل القول ، أن تكتب المكون الخاص بك على أساس TStringGrid أو TCustomGrid أو هل ترغب فقط في الوصول إلى هناك؟ في الحالة الثانية بأي شكل من الأشكال. يجب أن نرث ...



Suntechnic   (2001-12-16 05:47) [4]

آسف ، لم أجد على الفور السؤال الذي طرحته للمرة الأولى. الآن أساسا ...

يحتوي TCustomGrid على طريقة CreateEditor. تحتاج إلى إعادة تعريفه. من أجل السيطرة الكاملة على TInplaceEdit ، عليك أيضًا أن ترثه. أي اكتب TInplaceEdit الخاص بك على سبيل المثال TInplaceEditEx وفي الطريقة التي تم إعادة تعريفها ، أنشئ CreateEditor TInplaceEditEx جديد.



Tosov   (2001-12-16 07:09) [5]

أنا أكتب من TStringGrid (لقد وجدت InplaceEditor في TCustomGrid ، لكنني لم أجده في StringGrid. وكيف أعمل معها (TInplaceEdit.Grid للقراءة فقط :()



Suntechnic   (2001-12-16 08:19) [6]

الآن لا أفهم ... هل سمعت يومًا بالميراث؟ TStringGrid هو وريث من TCustomGrid ، مما يعني أن كل شيء لديه TCustomGrid موجود في TStringGrid وسيكون حاضراً في الفصل الدراسي الذي سوف تفرخ من TStringGrid ...



Tosov   (2001-12-16 09:13) [7]

TStringGrid هو وريث من TCustomGrid ، مما يعني أن كل شيء لديه TCustomGrid موجود في TStringGrid وسيكون حاضراً في الفصل الدراسي الذي سوف تفرخ من TStringGrid ...
أنا أتحدث عن نفس الشيء. ولكن في TStringGrid InplaceEditor لم أجد.
كما أفهمها ، تقترح ما يلي:
نوع TMyEdit = فئة (TInplaceEdit) جمهور وظيفة Someone_onEndEdit (llll) ؛ تجاوز ؛ ينتهي. نوع TMyGrid = فئة (TStringGrid) جمهور المحرر: TMyEdit ؛ CreateEditor ؛ تجاوز ينتهي. الإجراء TMyGrid.CreateEditor ؛ بدأ المحرر: = TMyEdit.Create (لا شيء) ؛ ينتهي.
PS في TInplaceEdit "والأحداث ليست موجودة :( بشكل عام كنت مرتبكة بالفعل

من البداية .. في النموذج ، يوجد TMyGrid (من TStringGrid)
يبدأ المستخدم تحرير خلية -> يتم نقل البيانات إلى محرر ومعالجتها هناك
2. يكمل المستخدم التحرير -> البيانات من المحرر "a يتم نقلها إلى الخلية المحررة
3. كل هذا يتم "تلقائيًا" (أحتاج إلى إنشاء محرر و "إرفاقه" بمكون معين.
(كما أفهمها. إذا قمت بخطأ ما ، صححها ..)

؟ كيف نقول محرر "ما هي شبكتك = MyGird1 أو كيفية إنشاء محرر في TMyGrid؟
؟ هل لا يحتوي TInplaceEdit في المساعدة على وظائف أو أحداث مرتبطة بنهاية التحرير (ربما تكون القراءة ضعيفة؟)؟



Suntechnic   (2001-12-16 18:58) [8]

> Tosov © (16.12.01 09: 13)
TMyGrid = فئة (TStringGrid) جمهور المحرر: TMyEdit ؛ !!!!!!!!!
كل شيء صحيح باستثناء هذا الخط. محرر موجود بالفعل ، تحتاج فقط إلى وضع لك هناك.

وخلق مثل هذا:
وظيفة TMyGrid.CreateEditor: TMyEdit. بدأ النتيجة: = TMyEdit.Create (Self) ؛ ينتهي.

> TInplaceEdit في المساعدة لا يحتوي على وظائف أو أحداث مرتبطة بالنهاية> التحرير
وما الذي يمنعك من كتابتها؟ بعد كل شيء ، يمكنك إنشاء الفصول الدراسية الخاصة بك. هذه نافذة على أي حال ، وتكتسب النافذة دائمًا التركيز وتفقدها.
... لم أجد بداية ونهاية التحرير في InplaceEditor لذلك لا يمكنني رؤية العديد من الحجارة ، لكن يجب أن أتصفح هنا ...



Tosov   (2001-12-16 22:55) [9]

Suntechnic
شكرا لك سأحاول القيام بذلك ..



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

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

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





الذاكرة: 0.58 ميغابايت
الوقت: 0.024 ج
1-22135
DerZky
2001-12-19 19:51
2002.01.08
كيفية نقل الملف الذي تم إطلاقه إلى مجلد آخر؟


3-21906
يوري جوكوف
2001-11-21 09:40
2002.01.08
Oracle ADO vs DOA - fido7.ru.delphi.db


1-22228
نازغول
2001-12-15 14:28
2002.01.08
كيف نفعل؟


1-22119
Socol
2001-12-15 10:45
2002.01.08
مساعدة مع سؤالين!


1-22176
Serg5
2001-12-20 14:57
2002.01.08
مرة أخرى ، مشكلة النص: أقوم بعرض Image1.Canvas.TextOut ، ولكن أسفل النص نفسه عداء أبيض. هل من الممكن إذا لم تقم بإزالة (ضع الحروف فقط) ، ثم اجعل العداء أسود على الأقل.





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