c# - 打开组合框下拉列表时更改光标

标签 c# wpf

当组合框的下拉菜单打开时,我想将光标更改为“手形”。 所以我在 comboBox1_DropDownOpened 事件上做了下面的事情。但问题是光标变化。但是当我在菜单项中移动时,光标仍然是一个箭头。

请多多指教。

private void comboBox1_DropDownOpened(object sender, EventArgs e)
{    
    this.Cursor = Cursors.Hand;    
}

最佳答案

太棒了。我能够通过将菜单项的光标放在手边来解决我的问题。 :)

ComboBoxItem ci=new ComboBoxItem();
ci.Cursor=Cursors.Hand;

这很好用。谢谢大家。

关于c# - 打开组合框下拉列表时更改光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13262949/

相关文章:

c# - RavenDb 检查索引是否存在

C# 如何在启动时设置全局数组的大小?

c# - 找出文本框文本是否在 mvvm 模式中没有改变一秒钟

wpf - TabControl - 使 TabItem 出现在内容顶部

c# - 我应该在设置之前检查 VisualElement.IsVisible 吗?

C# 数组 byte[].Length 属性

c# - 在 asp.net C# 中过滤数据集

c# - 更改 wpf 中堆栈面板的子索引

c# - 如何在 WPF 应用程序中使用 App.config 进行 log4net 配置

c# - 将类对象绑定(bind)到 wpf 中的 ListView