|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2012, 09:50 | #1 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
работа со StringGrid
Задание:
1) Программно считать из файла table_param.txt параметры таблицы: имена столбцов и номер столбца, тип которого будет comdoBox. Имена столбцов указываются на первой строке и разделены одним знаком табуляции. На следующей строке указывается одна цифра – указывающая номер столбца (в примере это столбец 0). 2) Форма с таблицей должна иметь примерный вид как на Рисунке 1. 3) Кнопки «+» и «-» соответственно вставляют и удаляют строку в таблице. Должна быть возможность удалять несколько строк одновременно и вставлять строку в конец таблицы или в середину после выделенной. 4) Кнопка «Отмена» закрывает форму без выполнения каких либо действий. |
07.10.2012, 09:51 | #2 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
Народ помогите пожалуйста..=))))
|
07.10.2012, 14:03 | #3 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
я нашел что то похоже как считать с файла, но у меня выдает ошибку на load stringgrid
Код:
|
08.10.2012, 06:55 | #4 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
народ что никто даже не может подсказать.+))))
|
08.10.2012, 11:08 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
похоже, что код LoadStringGrid написан на форуме мной.
а не получается у вас его использовать, скорее всего потому, что ваш текстовый файл (этот ваш 'c:\table_param.txt' ) имеет совершенно другую структуру LoadStringGrid загружает данные из файла, сохранённые через SaveStringGrid как минимум выложите сюда на форум свой файлик 'c:\table_param.txt' это раз. второе. а каким образом Вы в своём стрингриде создаёте ComboBox? (исходный код создания приведите) третье. в чём у вас сложность с добавлением строки? и тот же вопрос - что с удалением не получается? Вы свой проект (явно учебный, кстати) не выложили, в одну кучу смешали все свои проблемы и теперь надеятесь на чудо... |
09.10.2012, 06:57 | #6 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
Я Добавление сделал но оно добавляет только в конец строки,но не знаю как сделать чтобы и в середину можно было добавить. Удаление не могу реализовать и чтобы можно было удалять сразу несколько строк.
Насчет ComboBox сам не знаю как это сделать поэтому и спрашиваю. |
09.10.2012, 09:04 | #7 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
допустим, надо вставить новую строчку в строку с номером K. Тогда добавляете пустую строчку в конец. все строчки начиная с K и до конца сдвигаете на одну. n копируете в n+1 n-1 копируете в n и т.д. k -> k+1 в k строчку записываете новые данные. задача решена. вставлена новая строчка в строку K Цитата:
поищите, на форуме были примеры, как в стринггрид можно добавить комбобокс. найдёте, вставите себе. убедитесь, что всё работает. опубликуете здесь свой рабочий код, вот тогда мы и приступим к загрузке вашего table_param.txt я же правильно понимаю, сейчас у вас вообще никакого работающего кода нет?! |
||
09.10.2012, 16:07 | #8 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
я тут посидел, почитал, посмотрел, поискал и подумал и написал..=))) но проблема теперь стоит в том что я не могу сделать так чтобы у меня удалялась строка та на которой стоит курсор или выбрана строка, не могу неаписать код чтобы он определял позицию..=))))))
а Так огромное спасибо за поддержку и за помошь, приятно когда люди стараються тебе помочь..=))))) |
09.10.2012, 16:37 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
зря Вы с этим TStringGrid связались.. у меня порой такое чувство, что этот компонент у индусов украли...
попробуйте на кнопку удаления повесить такой код: Код:
|
09.10.2012, 16:50 | #10 |
Пользователь
Регистрация: 07.05.2012
Сообщений: 14
|
да мне тоже не нравиться этот Stringgrid, он мне весь мозг вынес..=0))))
кстати все работает великолепно, я проверил..=))) спасибо огроменное, меня реально выручил..=))))))) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со Stringgrid | Эммануэль | Помощь студентам | 3 | 18.05.2011 08:49 |
Работа с StringGrid | Unique | Общие вопросы Delphi | 4 | 13.09.2010 03:24 |
работа с stringgrid | SVA90 | Общие вопросы Delphi | 7 | 17.05.2010 19:14 |
Работа со StringGrid | Neroaz | Помощь студентам | 3 | 29.03.2010 13:31 |
Работа с StringGrid | aleks_grey | Компоненты Delphi | 2 | 28.10.2007 07:08 |