gpt4 book ai didi

c# - Timepicker 不显示旁边的箭头

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:32 24 4
gpt4 key购买 nike

我想知道我已经删除了 Application.EnableVisualStyles () 作为我为进度条开发的程序,如果我删除“Application.EnableVisualStyles”的语句会更容易。我面临的问题是,当我将 datetimepicker 设置为 true 时,上下显示中的箭头不会像以前那样显示“Application.EnabledStyles”语句。有没有一种方法可以在不添加“Application.EnableVisualStyles”的情况下解决它。谢谢

日期时间选择器是这样的 enter image description here

我想像这样删除启用的视觉样式的日期时间选择器 enter image description here

最佳答案

如果你只想使用旧的 ProgressBar,这个 Hans Passant 回答 How do I disable visual styles for just one control, and not its children?展示了如何关闭单个控件的视觉样式。我已经为您的进度条修改了该代码:

public class OldProgressBar : ProgressBar {

[DllImportAttribute("uxtheme.dll")]
private static extern int SetWindowTheme(IntPtr hWnd, string appName, string idlist);

protected override void OnHandleCreated(EventArgs e) {
SetWindowTheme(this.Handle, "", "");
base.OnHandleCreated(e);
}
}

现在您可以使用 Application.EnableVisualStyles(); 并且仍然使用旧的进度条控件。

关于c# - Timepicker 不显示旁边的箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35043529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com