[.net] وينفورمز: ما هي الطريقة الصحيحة لتغيير نمط الخط (تسطير) من تسمية في وقت التشغيل؟


Answers

لجأ الى،

this.Font = نيو فونت (this.Font، FontStyle.Underline)؛

يعمل على نماذج Win32.

Question

C #: ما هي الطريقة الصحيحة لتغيير نمط الخط (تسطير) من تسمية في وقت التشغيل؟

حتى الآن أنا أفهم أنه إذا كنت ترغب في تغيير خصائص الخط ذات الصلة في وقت التشغيل من التسمية، أساسا كل خصائص الخط، سيكون لديك لاستخدام،

 lblName.Font = new Font(... etc. etc.

هل هناك اختصار إلى ما سبق ولكن فقط تعيين أي شيء ولكن نمط الخط الجديد مثل FontStyle.Underline؟

أو

هل يجب علي المضي قدما في استخدام طريقة "الخط الجديد ()" وتعيين جميع الحقول مع ذلك أيضا لتأكيد تسميلي؟




ماذا عن (أنا باستخدام .Net فريميورك 2.0) حسنا حتى يعمل هذا لتطبيق ويب. في تطبيق النماذج هو للقراءة فقط.

lblName.Font.Underline = ترو؛

في ما يلي التعريف:

    //
    // Summary:
    //     Gets or sets a value that indicates whether the font is underlined.
    //
    // Returns:
    //     true if the font is underlined; otherwise, false. The default value is false.
    [DefaultValue(false)]
    [NotifyParentProperty(true)]
    public bool Underline { get; set; }



Links