Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Мохаммед Али
 Аватар для asd321
131 / 70 / 5
Регистрация: 14.08.2009
Сообщений: 916

Оставлять NumericUpDown в режиме редактирования при потере им фокуса

22.03.2012, 15:23. Показов 1841. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
когда NumericUpDown контрол теряет фокус у него вызывается событие изменения значения,как убрать его,чтобы после потери фокуса в окнтроле осталась редактируемая неформатированная типом данных контрола строка?

Добавлено через 1 час 51 минуту
СУТь в чем в том что у меня значение на одном NumericUpDown зависит от другого и когда я меняю значение другого NumericUpDown Находясь в первом фокус элемента переключается и при вводе первой цифры в первом NumericUpDown, курсор в результате потери и приобретения фокуса ставиться в самое начало.. а мне нужно чтобы он остался на том же месте..

Добавлено через 1 час 53 минуты
все сделал не надо..
метод события KeyUp
C#
1
2
3
4
5
6
7
8
9
10
11
12
 private void NumericValueControler(object sender, KeyEventArgs e)
        {
            NumericUpDown NumOb = ((NumericUpDown)sender);
            UpDownBase updownbase = (UpDownBase)NumOb;
            TextBox ds = (TextBox)updownbase.Controls[1];
            int gfg=ds.SelectionStart;
            if (ds.Text != "" && Convert.ToDouble(ds.Text) != 0)
           NumericValueControler(sender, (EventArgs)null);
            if ((ds.SelectionLength==0))
           ((UpDownBase)NumOb).Select(gfg, 0);
           
        }
вот примерный код..
разобрал контрол на базовые исоставляющие контролы и просто запомнил индекс выделения а начало выделения в свою очередь это и есть курсор вот так..
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.03.2012, 15:23
Ответы с готовыми решениями:

Принудительная синхронизация коллекции и DataGrid в момент редактирования ячейки, а не при потере фокуса строки
Есть dg, элементы которого прибиндины к элементам коллекции. Если редактировать ячейку dg, то значение элемента в коллекции происходит при...

Вычисления при потере фокуса
Как запрограммировать вычисление на потерю фокуса? Когда я нажимаю на закрытие или другие кнопки , то работает , а вот если просто по...

Действие при потере фокуса окна
Всем привет. Пишу программу-тесты на С++. Для того, чтобы отвечали на вопросы честно, появилась идея сделать следующее: сделать форму...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.03.2012, 15:23
Помогаю со студенческими работами здесь

Сменить цвет при потере фокуса
При нажатии на инпут1 к границе инпута1 применяется красный цвет,но при нажатии на инпут2, инпут1 так и остается красным. Как сделать...

Закрыть форму при потере фокуса
Простое применение Private Sub Form_LostFocus() DoCmd.Close acForm, Me.Name End Sub выдаёт ошибку. Использование Deactivate тоже...

Переход на страницу при потере фокуса
Привет всем. Подскажите пожалуйста следующее. Вот код: <form class="forma" method="post" action="xxx"> ...

Событие при потере фокуса поля
Есть ли такое событие при потере фокуса?? в visual studio s# ultimate 2012 не нашёл такого!

Запись значения при потере фокуса
Здравствуйте в js я еще плаваю, поэтому прошу немного помощи: Суть проблемы в следующем есть к примеру: <input type=text...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru