Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / разделитель дробной части / 6 сообщений из 6, страница 1 из 1
12.06.2010, 00:35
    #36683925
Crossificio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разделитель дробной части
Как сделать так, чтобы при нажатии кнопки-точки на цифровой клавиатуре в независимости от настроек культуры для приложения всегда получалась точка, а не запятая как сейчас?
...
Рейтинг: 0 / 0
13.06.2010, 16:36
    #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
14.06.2010, 14:44
    #36685875
Crossificio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разделитель дробной части
хм...видимо, этот вариант только для винформз актуален...а как быть в WPF?
...
Рейтинг: 0 / 0
15.06.2010, 11:38
    #36687220
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разделитель дробной части
Crossificio,

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

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

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


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