首页 > 解决方案 > 如何使用 Metro Modern UI 访问属性

问题描述

我正在尝试在 Windows 窗体应用程序中使用 Metro Modern UI,但我无法覆盖默认颜色。MetroToggle 背景颜色不会更新滑块部分,而是在标题后面。我也根本无法更新 text 属性。我如何能够访问这些属性并更改它们?

使用.Text = "string"没有导致任何变化。当在文本属性更改的行进行调试时,某些东西会覆盖我的代码并将其分别更改为“开”或“关”。

private void metroToggle2_CheckedChanged(object sender, EventArgs e)
{
    metroToggle2.Text = (metroToggle2.Checked) ? "Started" : "Stopped";
}

该控件的属性在哪里生成以便我可以更改它们?

标签: c#windows-forms-designer

解决方案


您可以在不使用属性选项卡中的代码或使用以下代码更改它:

metroTextBox1.UseCustomForeColor = true;

使用自定义


推荐阅读