I wanna change the number of the TextBox when The Mouse Scrolls.
I have a Scroll TextBox But I Don't wanna use that. Is There any Event related to this?
Should I write an TextBox Event? If yes, How can I write a textBox event that Happens when Mouse Scrolls?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
The MouseWheel
event is there alright:
public Form1()
{
InitializeComponent();
textBox1.MouseWheel += textBox1_MouseWheel;
}
void textBox1_MouseWheel(object sender, MouseEventArgs e)
{
throw new NotImplementedException();
}
But it is not visible in the event editor. No idea why..
You can find the full list of events through Intellisense
like this:
Enter the Control's name and a dot. Now watch the dropdownlist for the event you need. When you have it write +=
add press Tab
twice. This hooks up the event and creates a stub for it.
回答2:
You need MouseWheel event. Check the documentation.
回答3:
VS studio is not Intellisense
becuase some properties and methods are
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Advanced)]