كيفية تغيير سلسلة التسمية بنشاط في Smalltalk VisualWorks

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

  •  15-09-2020
  •  | 
  •  

سؤال

أحاول تغيير قيمة التسمية ديناميكيا في تطبيق ApplicationModel بشكل حيوي أثناء تشغيل برنامجي. لقد حاولت:

giveacodicetagpre.

ولكن الحصول على خطأ labelstring غير مفهومة. عندما أركض:

giveacodicetagpre.

أحصل على "undefinedobject".من الواضح أن أقترح أنني لا أعود كائن الملصق الخاص بي.

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

المحلول

حاول

giveacodicetagpre.

أو

giveacodicetagpre.

نصائح أخرى

إذا كان لديك نموذج لقيمة التغيير الخاصة بك، فمن السهل جدا استخدام Inputfild الموجود للقراءة فقط إلى النموذج الخاص بك.أجرؤ على القول إن وجود نموذج لقيمة تغيير هو عموما فكرة جيدة.

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

من ناحية أخرى، يمكن أن يكون الملصقات نظرة أكثر ثراء.يمكنك استخدام النص أو ComposedText أو صورة لهم.

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