ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

3 дня на калькулятор
  #1  
Старый 22.09.2007, 21:10
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию 3 дня на калькулятор

не думал что написание калькулятора займет 3 дня... ну если принть во внимание что в день уделял часа 2, то мб норм.
кстати... C#
[IMG]
http://w1z.netsec.ru/sources/c_sharp/screen.jpg
[/IMG]
кто сможет исправить глюк буду благодарен.
суть:
не перезватывается клавиша BackSpace, т.е. брейк срабатывает... но нет ее функциональности (не удаляется символ слева )

PHP код:
private void CheckDown(KeyEventArgs e)
        {
            if (
e.KeyCode == Keys.Oemcomma)
            {
                if (
textBox1.Focused)
                {
                    if (
textBox1.Text.IndexOf(",") == -1)
                    {
                        
textBox1.Text += ",";
                    }
                }
                else
                {
                    if (
textBox2.Text.IndexOf(",") == -1)
                    {
                        
textBox2.Text += ",";
                    }
                }
            }
            
ValidKey false;
            if (
e.KeyCode Keys.D0 || e.KeyCode Keys.D9)
            {
                
ValidKey true;
            }
            if (
e.KeyCode == Keys.Back || e.KeyCode == Keys.Delete)
            {
                
ValidKey true;
            }
        } 
вот событие
PHP код:
        private void textBox1_KeyPress(object senderKeyPressEventArgs e)
        {
            
/*if (e.KeyChar == (char)Keys.Back)
            {
                e.Handled = true;
            }*/
            
if (ValidKey)
            {
                
e.Handled true;
            }
        }

        private 
void textBox1_KeyDown(object senderKeyEventArgs e)
        {
            
CheckDown(e);
        } 
исходник и бинарник
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...

Последний раз редактировалось W!z@rD; 22.09.2007 в 21:20..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
За три дня Apple удалось продать полмиллиона iPhone BlackCats Новости мира "железа" 5 02.07.2007 21:56
Casio продала свой миллиардный калькулятор И.Г. Мировые новости 0 13.01.2007 19:09
Для новичков. Как использовать виндовый калькулятор. .Slip Болталка 23 05.01.2007 17:14
Звуки субботнего дня и воскресной ночи D=P=CH= MOD= Болталка 3 05.10.2006 18:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ