我为我做了一个按钮:buttonLinkObject.Font.Underline = true
buttonLinkObject.GetType().GetProperty("Font").GetValue(buttonLinkObject, null)
返回
Bold: false
Italic: false
Name: ""
Names: {string[0]}
Overline: false
Size: {}
Strikeout: false
Underline: false
现在,我如何直接访问下划线属性?
答案 0 :(得分:0)
您需要将对象强制转换为FontInfo才能访问Underline
属性:
buttonLinkObject.Font.Underline = true;
FontInfo fontInfo = buttonLinkObject.GetType().GetProperty("Font").GetValue(buttonLinkObject, null) as FontInfo;
if (fontInfo != null)
{
bool isUnderline = fontInfo.Underline;
}