تحرير مضمنة في مربع نص WinForms عناصر في وقت التصميم

StackOverflow https://stackoverflow.com/questions/173712

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا باستخدام مخصص WinForms عناصر 2.0 مصمم (أي بلدي تطبيقات استضافة المصمم) الذي يستخدم لمشروع صغير الداخلية.

وحتى الآن جميع الضوابط وممتلكاتهم تحريرها عبر شبكة الملكية - ولكن أود أن جعله أكثر قليلا سهلة الاستخدام من خلال السماح بالتحرير في خط - لا أحد يعرف من مثال على كيفية تنفيذ في- تحرير خط داخل مصمم أشكال النوافذ (فقط لكتابة نص عادي في هذه المرحلة).

هل كانت مفيدة؟

المحلول

وسوف تحتاج إلى إنشاء مصمم التي تدعم هذا السلوك. للحصول على سبيل المثال، استخدام العاكس لإلقاء نظرة على مصمم يستخدم ListView لتغيير حجم أعمدته. هذا يجب أن تعطيك فكرة عن العمل المعنية وما عليك القيام به. هناك MSDN وثائق على بعض هذا، ولكنها ليست مفيدة كما قد ترغب أن يكون.

ووListViewDesigner، في System.Design.dll، يوفر التحجيم عمود من خلال تحويل عمليات الماوس في المصمم إلى رسائل نوافذ يمكن التلاعب عرض القائمة الأساسية. سوف مصمم للحصول على النص بحاجة إلى القيام بشيء مماثل مع أحداث لوحة المفاتيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top