powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / разделитель дробной части
6 сообщений из 6, страница 1 из 1
разделитель дробной части
    #36683925
Crossificio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать так, чтобы при нажатии кнопки-точки на цифровой клавиатуре в независимости от настроек культуры для приложения всегда получалась точка, а не запятая как сейчас?
...
Рейтинг: 0 / 0
разделитель дробной части
    #36684962
Crossificio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите вот это на C# перевести
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Public Overrides Function PreProcessMessage( _
   ByRef msg As System.Windows.Forms.Message) As Boolean
   If msg.Msg = &H102 Then
      If msg.WParam.Equals(New IntPtr(&H2E)) _
         AndAlso msg.LParam.Equals(New IntPtr(&H530001)) Then
         ' Point in the numeric keypad pressed
         If Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator = "," Then
            ' And the decimal separator is a ',' for the current settings
            ' Change the message to enter a comma instead of a poin
            msg.WParam = New IntPtr(&H2C)
            msg.LParam = New IntPtr(&H330001)
         End If
      End If
  End If

  ' Do the default actions
   Return MyBase.PreProcessMessage(msg)
End Function
...
Рейтинг: 0 / 0
разделитель дробной части
    #36685875
Crossificio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм...видимо, этот вариант только для винформз актуален...а как быть в WPF?
...
Рейтинг: 0 / 0
разделитель дробной части
    #36687220
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crossificio,

тут есть,
тут2 тоже.
...
Рейтинг: 0 / 0
разделитель дробной части
    #36688587
Crossificio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
несовсем понял как мне это использовать... ведь то что я писал выше это переопределение метода для текстбокса, а тут получается обработка сообщения на уровне всего окна... не понимаю, а как мне это применить. нужна помощь
...
Рейтинг: 0 / 0
разделитель дробной части
    #36689299
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crossificio,

так ты в курс дела вводи полностью. а не обрезки мыслей оставляй.

тогда так:
тут
ты понимаешь как вызывать свою . контролу, а в overrides контрола стоишь на onkeydown и когда приходит запятая,говоришь e.handled=true и не пропускаешь в базовый класс и вызываешь событие нажатия точки.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / разделитель дробной части
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]