![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Подскажите пожалуйста код. Вот проблемка: на форме 3 edit, 1 StringGrid,под каждым Edit-ом Button-ы помогите с кодом, так как начинающий. Необходимо заполнять таблицу различными значениями Edit-ов.Чтобы после, того как кнопка нажата, заполнялась следующая ниже ячейка в этом же столбце. Если несложно, помогите. Заранее благодарю.
|
#2
|
|||
|
|||
![]() все просто: объявляешь три глобальные переменные
Код:
var One, Two, Three: Integer; В коде каждой кнопки пишешь Код:
StringGrid1.Cells[номер колонки, номер строки(One, Two, Three - соответственно для каждой кнопки)] := Нужный_Edit.Text; Inc(One, Two, Three - соответственно для каждой кнопки); Т.е. для первой кнопки StringGrid1.Cells[0, One] := Edit1.Text; Inc(One); |
#3
|
|||
|
|||
![]() Drozh спасибо за ценный совет, действительно все оказалось довольно просто
![]() |
#4
|
||||
|
||||
![]() не помешает сделать проверку
Код:
if StringGrid1.RowCount-1<one then ShowMessage('Увы, но строк для заполнения больше нет!') else begin StringGrid1.Cells[0, One] := Edit1.Text; Inc(One); end; |