| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Удаление и редактирование строк в StringGrid |
| Автор: docwar 26.9.2006, 18:31 |
| Здравствуйте! Прошу прощения, если тема такая была, но у меня ОЧЕНЬ мало траффика... 1) Как в StringGrid удалить выделенную строку? Причем не просто очистить ее ячейки, а удалить полностью. 2) Как сделать выделенную строку доступной для редактирования? Т.е. выбераем строку, жмем на клавишу и можем изменять текст в любой ячейки строки прямо в таблице! Спасибо за внимание! И еще раз прошу прощения за возможное дублирование темы! |
| Автор: Romikgy 26.9.2006, 19:16 | ||
virtual void __fastcall DeleteRow(int ARow); удаление __property int Row = {read=FCurrent.Y, write=SetRow, nodefault}; текущая строка Добавлено @ 19:21
|
| Автор: docwar 26.9.2006, 19:26 |
| Извиняюсь за глупые вопросы, но как привязать эти функции к действию при нажатии на кнопку? Т.е. нажал - удалили выделенную строку или можем ее редактировать. Спасибо! |
| Автор: Romikgy 26.9.2006, 21:44 |
на какую кнопку клавы или баттон? Если баттон то в OnClick обрабатываешь |
| Автор: docwar 26.9.2006, 21:57 |
| Это я понимаю! Но ведь ты дал мне описания функций... Да, для Button. |
| Автор: docwar 26.9.2006, 23:44 |
| А трабл в том, что он ругается, если такой код вставить! [C++ Error] Unit1.cpp(65): E2247 '_fastcall TCustomGrid::DeleteRow(int)' is not accessible |
| Автор: Vyacheslav 27.9.2006, 12:52 | ||
http://forum.vingrad.ru/index.php?showtopic=71102&view=findpost&p=565517 |