[c#] جعل TextBox غير قابل للتحرير


2 Answers

استخدم TextBox.ReadOnly على TextBox.

myTextBox.ReadOnly = true;

ولكن تذكر: TextBox.ReadOnly

عندما يتم تعيين هذه الخاصية إلى true ، لا يمكن للمستخدم تغيير محتويات عنصر التحكم في وقت التشغيل . مع تعيين هذه الخاصية إلى "صحيح" ، ما زال بإمكانك تعيين قيمة الخاصية Text في التعليمات البرمجية . يمكنك استخدام هذه الميزة بدلاً من تعطيل عنصر التحكم مع الخاصية Enabled للسماح بنسخ المحتويات وعرض ToolTips.

Question

أرغب في جعل بعض TextBox في نموذجي غير قابلة للتحرير ، ولكن أريد أن يكون text واضحًا (الأسود ليس رماديًا) ولهذا السبب لا أريد استخدام

myTextBox.Enabled = false;

بطريقة ما أريد أن يتم تعطيله ولكن مع لون غير رمادي.

هل لديها أي فكرة؟




إذا كنت ترغب في القيام بذلك باستخدام XAML ، يتم تعيين الخاصية isReadOnly إلى true .




إذا كنت تريد غير قابل للتحرير TextBox الخاص بك يجب عليك جعله TextBox.ReadOnly .




Related