Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2013, 22:42   #1
optimusline
 
Регистрация: 14.12.2012
Сообщений: 6
Вопрос Новая строка в StringGrid

Приветствую всех.
Ребята если кто в курсе, пожалуйста помогите. Например я записываю
текст в какой то ячейке StringGrid(а) .. Хотелось бы, чтобы при нажатии Enter запись в этой же ячейке продолжалась, но уже с новой строчки.
Буду признателен за помощь.
optimusline вне форума Ответить с цитированием
Старый 08.01.2013, 09:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
if key=#13 then begin
 with StringGrid do begin
  If RowCount=(Row+1) then begin
   RowCount:=RowCount+1 
   Row:=RowCount-1;
 end else
  Row:=Row+1;
 end;
end;
Это в OnKeyPress грида попробуй.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.01.2013, 09:42   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Stilet, Вы что сегодня, не с той ноги встали? Это Билдер, а не Дельфин.
Цитата:
Хотелось бы, чтобы при нажатии Enter запись в этой же ячейке продолжалась, но уже с новой строчки.
Простыми средствами не получится, обо текст в ячейках СтрингГрида имеет тип TEdit. Может, если сильно извратьться то можно. Но овчинка выделки не стоит.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 08.01.2013, 10:41   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Smitt&Wesson
Простыми средствами не получится, обо текст в ячейках СтрингГрида имеет тип TEdit. Может, если сильно извратьться то можно. Но овчинка выделки не стоит.
+1

Imho, проще подыскать другой визуальный компонент, который поддерживает подобный функционал, чем переписать StringGrid
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.01.2013, 11:30   #5
optimusline
 
Регистрация: 14.12.2012
Сообщений: 6
По умолчанию Re: С новой строки в ячейке StringGrid

Благодарю за помощь
optimusline вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новая сказка :) Utkin Свободное общение 211 02.09.2010 18:18
Не отображается новая добавленная строка в DBGrid ArtInt БД в Delphi 5 04.03.2010 15:58
новая строка в запросе Крокодил Microsoft Office Access 5 21.05.2009 12:20
Строка состаяния или загрузачная строка Sergeu Мультимедиа в Delphi 8 27.08.2008 10:32