سؤال

أنا أبني عنصر تحكم مستخدم مخصص. يجب أن تسمح أحد الخصائص للمستخدم النهائي لتحديد نوع البيانات الرقمية مثل int ، قصيرة ، طويلة ، مزدوجة ....

أواجه مشكلة في معرفة ما يجب استخدامه كنوع خاصية داخلية ، بحيث عندما يحدد المستخدم خيار نوع البيانات في مربع الخاصية ، فإنه سيمنحهم قائمة منسدلة لجميع أنواع الرقمية.

لقد جربت بعض الفروق ... هذا واحد أدناه ، عندما يعرض التجميع خاصية نوع البيانات كما هو رمادي. لن يسمح لي بتحديد أو إدخال قيمة.

   private System.ValueType _DataType;
   public System.ValueType DataType
   {

       get { return _DataType; }
       set
       {

           _DataType = value;
       }
   }

أي مساعدة موضع تقدير. شكرًا!

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

المحلول

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

نصائح أخرى

انتهى بي الأمر باستخدام التعداد - أعتقد أن يجب أن يكون إجابة أفضل من هذا. تم العثور على نفس الوظيفة عند تصميم مجموعات البيانات في المصمم. عند تحديد نوع البيانات ، يمكنك اختيار int والآخرين.

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