Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

не рабоатет клавиши delete ?!   Найти похожие ветки 

 
vhs   (2005-12-06 17:17) [0]

Пиветствую All!

Народ, помогите разобраться. Как показала практика, в классических компонентах редактирования текста не работает клавиша delete (del). Раньше не обращал на это внимание, а сейчас этот факт стал достаточно актуален. Это баг или фишка? Как быть?

Спасибо.


 
Плохиш ©   (2005-12-06 17:19) [1]

Можно список компонентов озвучить?


 
Digitman ©   (2005-12-06 17:24) [2]

особенно "классических" ..


 
vhs   (2005-12-06 17:54) [3]

Да теже самые TMemo, TEdit...


 
Leonid Troyanovsky ©   (2005-12-06 17:56) [4]


> vhs   (06.12.05 17:54) [3]
> Да теже самые TMemo, TEdit...


Клавиатуру менял?

--
Regards, LVT.


 
vhs   (2005-12-07 23:06) [5]

Ты серьезно?

Ребят, получается что у меня одного такая проблема? Фишка в том, что программа, установлена на несколькх компьютерах, с разными версиями виндов и разными аппаратными средствами. Результат - один. В Компонентах TMemo и TEdit клавиша delete не работает! Т.е. при редактировании, символ за курсором не удаляется.


 
Плохиш ©   (2005-12-07 23:16) [6]

Сначала один чудак-кодер выясняет как запретить действие кнопки Delete, потом другой чудак-кодер приходит выяснять чёй-то кнопка не работает.
Прикольно.


 
vhs   (2005-12-08 13:17) [7]


> Сначала один чудак-кодер выясняет как запретить действие
> кнопки Delete, потом другой чудак-кодер приходит выяснять
> чёй-то кнопка не работает.
> Прикольно


Спасибо за адекватную помощь и поддержку, чудак-кодер.


 
Digitman ©   (2005-12-08 15:03) [8]


> vhs   (08.12.05 13:17) [7]


обработчик на клавиатурные события интересующих контролов ставил ?
под отладчиком программу прогонял ?
какие вообще ты действия предпринял на сей момент для поиска источника "проблемы" ?


 
vhs   (2005-12-08 16:09) [9]


> обработчик на клавиатурные события интересующих контролов
> ставил ?
> под отладчиком программу прогонял ?
> какие вообще ты действия предпринял на сей момент для поиска
> источника "проблемы" ?


Так. Решил сделать пустой проект с формой. Сделал. Запустил. Проверил. Работает. 8-()

Запустил рабочий проект. Запустил отладку. При нажатии на delete в обработчик OnKeyPress ничего не приходит. При нажатии других кнопок - все ок.

Странно. В чем могут быть грабли?


 
Плохиш ©   (2005-12-08 16:27) [10]


> В чем могут быть грабли?

В 17й строке


 
Digitman ©   (2005-12-08 16:30) [11]


> В чем могут быть грабли?


они, грабли, могут быть на каждом шагу, где ты их бросил и забыл про них)

например, у формы установлен флаг KeyPreview и соотв. образом обрабатываются клав.события формы


 
Leonid Troyanovsky ©   (2005-12-08 16:37) [12]


> vhs   (08.12.05 16:09) [9]

> Запустил рабочий проект. Запустил отладку. При нажатии на
> delete в обработчик OnKeyPress ничего не приходит. При нажатии
> других кнопок - все ок.


Delete не генерирует WM_CHAR.
В смысле, что не все клавиши способны приводить к OnKeyPress.

--
Regards, LVT.


 
vhs   (2005-12-08 17:07) [13]


> > vhs   (08.12.05 16:09) [9]
>
> > Запустил рабочий проект. Запустил отладку. При нажатии
> на
> > delete в обработчик OnKeyPress ничего не приходит. При
> нажатии
> > других кнопок - все ок.
>
> Delete не генерирует WM_CHAR.
> В смысле, что не все клавиши способны приводить к OnKeyPress.


Не подскажите, где посмотреть? Есть мысль, что delete не обрабатывается в компонентах на динамически созданных MDIChild-окнах. Как же это можно обойти?

Извините если достал, но очень хочу разобраться, но не пойму где копать.


 
Leonid Troyanovsky ©   (2005-12-08 17:20) [14]


> vhs   (08.12.05 17:07) [13]

> Не подскажите, где посмотреть? Есть мысль, что delete не
> обрабатывается в компонентах на динамически созданных MDIChild-
> окнах. Как же это можно обойти?


Нажатие Delete не генерирует WM_CHAR ни в одном окне.
Просто, есть клавиши, при обработке WM_KEYDOWN которых
функцией TranslateMessage, код WM_CHAR не генерируется.

Просто, надо смириться, что есть и такие клавиши.
И чего, собс-но, упираться в OnKeyPress.

--
Regards, LVT.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.014 c
14-1132315308
DiamondShark
2005-11-18 15:01
2005.12.25
Ненавижу ЮИ


3-1131021367
root
2005-11-03 15:36
2005.12.25
Кирилица в SQL


2-1132781189
Officeman
2005-11-24 00:26
2005.12.25
Срочно! нужен "ImageList" с поддержкой *.gif


2-1134225787
De1uxe
2005-12-10 17:43
2005.12.25
String


1-1133177680
Dima_dvp
2005-11-28 14:34
2005.12.25
Динамически подгружать данные в массив





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский