|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2014, 22:45 | #1 |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
метод
всем привет!
написал вот такой метод: private void numPadClick(object sender, RoutedEventArgs e) { try { if ((sender as Button).Content.ToString() == "0" || (sender as Keyboard).ToString() == Key.NumPad0.ToString()) { this.lblBotCalc.Content += "0"; } if ((sender as Button).Content.ToString() == "1") { this.lblBotCalc.Content += "1"; } if ((sender as Button).Content.ToString() == "2") { this.lblBotCalc.Content += "2"; } if ((sender as Button).Content.ToString() == "3") { this.lblBotCalc.Content += "3"; } if ((sender as Button).Content.ToString() == "4") { this.lblBotCalc.Content += "4"; } if ((sender as Button).Content.ToString() == "5") { this.lblBotCalc.Content += "5"; } if ((sender as Button).Content.ToString() == "6") { this.lblBotCalc.Content += "6"; } if ((sender as Button).Content.ToString() == "7") { this.lblBotCalc.Content += "7"; } if ((sender as Button).Content.ToString() == "8") { this.lblBotCalc.Content += "8"; } if ((sender as Button).Content.ToString() == "9") { this.lblBotCalc.Content += "9"; } } catch(Exception ex) { MessageBox.Show(ex.ToString()); } } что не так? на что ругается?
больше знаю, лучше сплю)
|
18.12.2014, 22:57 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Откуда кто-то может знать на что там у вас ругается? Вы ж не показали это.
И эту страшную кучу ифов явно можно заменить хотя бы на что-то такое Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
18.12.2014, 23:30 | #3 | |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
Цитата:
да точно.............не подумал а что ей не нравится с keyboard?
больше знаю, лучше сплю)
Последний раз редактировалось nwhta; 18.12.2014 в 23:49. |
|
19.12.2014, 00:00 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Дык вы определитесь у вас sender Button или Keyboard. Keyboard это что вообще? Явно не кнопка.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.12.2014, 00:09 | #5 |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
просто я пытаюсь сделать и по нажатию на кнопку, и по нажатию на клавиатуру.................
больше знаю, лучше сплю)
|
19.12.2014, 00:22 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.12.2014, 15:57 | #7 | |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
Цитата:
Operator '>=' cannot be applied to operands of type 'string' and 'string'
больше знаю, лучше сплю)
|
|
19.12.2014, 15:58 | #8 | |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
Цитата:
Operator '>=' cannot be applied to operands of type 'string' and 'string'
больше знаю, лучше сплю)
|
|
19.12.2014, 16:05 | #9 | |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
Цитата:
Operator '>=' cannot be applied to operands of type 'string' and 'string'
больше знаю, лучше сплю)
|
|
19.12.2014, 16:06 | #10 | |
Форумчанин
Регистрация: 30.08.2013
Сообщений: 153
|
Цитата:
string numStr = Convert.ToString(sender); if (sender is Button) numStr = (sender as Button).Content.ToString(); else if (sender is Keyboard) numStr = (sender as Keyboard).ToString(); if (numStr == "0" || numStr == Key.NumPad0.ToString()) { this.lblTopCalc.Content += "0"; }
больше знаю, лучше сплю)
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
реализовать метод Эйлера и метод Рунге-Кутте 4-ого порядка на языке С++ | Janny2014 | Помощь студентам | 1 | 27.11.2013 05:23 |
Метод перебора, Метод дихотомии, Метод золотого сечения Delphi !!! | OneBri | Помощь студентам | 0 | 03.10.2012 08:42 |
исследовать метод квадратных корней и метод Холецкого для решения СЛАУ | Vит@x@ | Помощь студентам | 0 | 22.11.2011 10:47 |
Задача Коммивояжера. Метод Монте-Карло и метод приращений. [Паскаль] | U9110 | Помощь студентам | 4 | 06.04.2011 09:48 |
Turbo Pascal[програмыки : текстовая\метод симпсона\метод половинного деления | qsccsq | Помощь студентам | 7 | 24.12.2010 05:23 |