Манипуляция словами в TStringGridDelphi , Компоненты и Классы , TStringGrid и TDrawGridМанипуляция словами в TStringGrid
В обработчике события onKeyPress сделайте следующее:
Here's the translation of the text into Russian: Код, который вы предоставили, является частью приложения Delphi, которое манипулирует текстом в компоненте TStringGrid при нажатии клавиши. Обзор кода: 1. Он перехватывает событие нажатия клавиши для TStringGrid. 2. Он проверяет, содержит ли текущая ячейка какой-либо текст. Если нет, то преобразует нажатую клавишу в верхний регистр. 3. Если ячейка уже содержит текст и последняя символ в этом тексте является пробелом, то также преобразует нажатую клавишу в верхний регистр. Однако, есть проблема с этим кодом. Используется оператор Чтобы исправить это, можно удалить оператор
Альтернативно, можно использовать свойство
Код предполагает, что Процедура TForm1.StringGrid1KeyPress модифицирует символ, вводимый в ячейку TStringGrid, если она пустая или содержит пробел, для автоматического преобразования в заглавное начало. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TStringGrid и TDrawGrid ::
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |