c#在鼠标输入上更改指针
c# change pointer on mouse enter
我知道这个问题很笼统,但是,当指针悬停在文本框上时,我仍然没有得到我需要的十字箭头,
下面的代码是我实现我所需要的功能
private void textBox1_MouseEnter(object sender, EventArgs e)
{
textBox1.Cursor = Cursors.Cross;
}
有些方法,它不起作用。
我需要检查什么组件才能正确更改指针?
是否缺少任何组件或对我的计算机的引用?
我尝试了另一个指针(帮助指针)但仍然无法正常工作,
更新当前代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Image_Processor
{
public partial class Form1 : Form
{
Validator val = new Validator();
public Form1()
{
InitializeComponent();
val.isValidateFree();
this.Text = identitas.judul_App;
textBox1.Cursor = Cursors.Help;
}
private void textBox1_MouseEnter(object sender, EventArgs e)
{
Cursor.Current = Cursors.Help;
}
}
}
仍然无法正常工作
如果 control.Enable = false
,则不会触发 MouseEnter 等事件
我知道这个问题很笼统,但是,当指针悬停在文本框上时,我仍然没有得到我需要的十字箭头,
下面的代码是我实现我所需要的功能
private void textBox1_MouseEnter(object sender, EventArgs e)
{
textBox1.Cursor = Cursors.Cross;
}
有些方法,它不起作用。
我需要检查什么组件才能正确更改指针?
是否缺少任何组件或对我的计算机的引用? 我尝试了另一个指针(帮助指针)但仍然无法正常工作,
更新当前代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Image_Processor
{
public partial class Form1 : Form
{
Validator val = new Validator();
public Form1()
{
InitializeComponent();
val.isValidateFree();
this.Text = identitas.judul_App;
textBox1.Cursor = Cursors.Help;
}
private void textBox1_MouseEnter(object sender, EventArgs e)
{
Cursor.Current = Cursors.Help;
}
}
}
仍然无法正常工作
如果 control.Enable = false
,则不会触发 MouseEnter 等事件