|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2013, 19:09 | #1 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
Таблица
Добрый вечер, как сделать так чтобы если в таблице StringGrid в первой строке все ячейки имеют текст, то чтобы следующая запись из Edit выводилась уже на другой строке где свободные ячейки?
|
17.04.2013, 03:02 | #2 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
ответ содержится в вашем вопросе:
если в StringGrid в строке все ячейки имеют текст, то следующая запись выводилась уже на другой строке надо только записать это на языке программирования... а вообще вам надо найти первую строку со свободным местом конкретно для этого действия я бы написал функцию: // она получает вашу таблицу, а возвращает индекс нужной строки, или -1, если все строки заполнены Код:
пример использования: d:=GetFirstEmptyLine(StringGrid1); if d=-1 then begin d:=StringGrid1.RowCount; // запоминаем текущее кол-во строк StringGrid1.RowCount:=d+1; // добавляем еще одну строку end; StringGrid1.Cells[ваша ячейка, d]:='ваш текст'; Последний раз редактировалось xrob; 17.04.2013 в 03:07. |
17.04.2013, 19:04 | #3 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
ничего не помогло, у меня просто есть 4 edit'a и к каждому прикреплена ячейка в строке как тут быть?
Код:
|
17.04.2013, 19:08 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Опишите более подробно, что у Вас есть, и что Вы хотите получить.
Как я понял (предполагаю): Есть стринггрид Есть 4 едита После ввода значений в едиты и нажатия кнопки (предположительно) информация из едитов и результат (предположительно) должны быть помещены в стринггрид
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
17.04.2013, 19:16 | #5 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
да,и после того как был выведен результат в стринггрид перейти на новую строку в нем
|
17.04.2013, 19:37 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пожалуйста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 17.04.2013 в 20:02. |
17.04.2013, 19:55 | #7 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
спасибо, работает
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
таблица в VB 6.5 | levity_92 | Помощь студентам | 0 | 26.05.2010 17:03 |
Таблица | Namolem | Общие вопросы .NET | 4 | 15.05.2010 00:41 |
Таблица | V@mpir | Помощь студентам | 5 | 20.01.2010 23:04 |
таблица | тася | Microsoft Office Excel | 17 | 25.01.2009 00:29 |
таблица | artemavd | Общие вопросы Delphi | 3 | 23.07.2008 13:56 |