Как выделить весь текст в Winforms NumericUpDown на вкладке?
Я хотел добавить к этому windows-form информацию для будущих людей, которые dot-net искали Tab and Click.
Ответ csharp Джона Б идеально подходит .net для Tab, но мне нужно было windows.forms изменить, чтобы включить winforms щелчок
Ниже будет выделен winforms текст, если вы введете табуляцию csharp или щелкнете мышью. Если visual-c# вы щелкните и войдете в поле, текст dot-net будет выделен. Если вы уже windows-form сфокусировались на поле, щелчок numericupdown будет делать то, что он обычно .net-framework делает.
bool selectByMouse = false;
private void quickBoxs_Enter(object sender, EventArgs e)
{
NumericUpDown curBox = sender as NumericUpDown;
curBox.Select();
curBox.Select(0, curBox.Text.Length);
if (MouseButtons == MouseButtons.Left)
{
selectByMouse = true;
}
}
private void quickBoxs_MouseDown(object sender, MouseEventArgs e)
{
NumericUpDown curBox = sender as NumericUpDown;
if (selectByMouse)
{
curBox.Select(0, curBox.Text.Length);
selectByMouse = false;
}
}
Вы можете использовать c-sharp это для нескольких элементов c-sharp управления numericUpDown. Просто dotnet нужно установить события visual-c# Enter и MouseDown
c#
.net
winforms
numericupdown
Как выделить весь текст в Winforms NumericUpDown на вкладке?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.