【问题标题】:How do i create winxp style controls如何创建winxp风格的控件
【发布时间】:2011-03-02 08:14:48
【问题描述】:

我正在努力使我的控件看起来像启用 xp 主题的控件一样酷,例如容器控件中的渐变填充背景和泰晤士河颜色支持等

我没有找到开始的方法。我可以从哪里开始做呢?

我正在尝试在 vb.net 中这样做

已编辑:

启用XpVisualStyles() 我发现它可以启用视觉样式,但没有给我应用视觉主题。那么为了应用泰晤士河或配色方案我应该怎么做呢?

我应该使用哪些其他命令与它结合使用?因为我看到我的应用程序看起来很丑,即使在我的 win2003 服务器中应用该命令和其他程序也显示出漂亮的外观

【问题讨论】:

    标签: vb.net controls xp-theme


    【解决方案1】:

    在显示表单之前添加以下行:

    Application.EnableVisualStyles()

    【讨论】:

    • 在win2003中也能用吗?我希望我的应用程序在 win2003 和 win2000 中也能以 winxp 样式显示
    • @KoolKabin:我相信它适用于 Windows 2003,但我不知道如何在 Windows 2000 上支持它,因为该操作系统早于 XP。
    • 我试过了...如果在win2003中启用了视觉泰晤士河,那么它适用,但如果没有失败。我们可以创建自己的类似 xp 的主题并应用它吗
    • @KoolKabin:默认情况下,在 Windows 2003 上,由于服务未运行,因此没有启用类似 XP 的主题,这可能是您的问题所在。我发现随机论坛帖子解释了这些步骤:forums.webhostautomation.com/showthread.php?t=7810 但是我对如何从头开始创建主题知之甚少。我所做的所有工作只是为小型应用程序运行一个基本窗口。
    猜你喜欢
    • 2018-01-01
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 2017-08-15
    • 2014-03-26
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多