![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
ninja |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Добрый день!
Столкнулся с такой проблемой: необходимо таблицу stringgrid заполнить значениями '1' и '0' по такому принцыпу для 2х столбцов: Код 00 01 10 11 для 3х столбцов Код 000 001 010 011 100 101 110 111 Причем количество столбцов может быть любым например 10, и заполнение таблицы происходит по такому принцыпу. Помогите разобраться. Первые 2 строчки заполнил обычным циклом, для остальных делал следующее: Пробывал сначала бежать по каждой строчке и если встречается '1' то смотреть что после нее, если '0' , то в следующую записывалась '1' если после '1' всречалась снова '1' то '1' записывалась после текущей позиции.
Затем пробывал бежать по каждому столбцу т.е. если последний столбец, то заполняется так 0,1,0,1,0,1...... предпоследний так 00,11,00,11,00........ и т.д. Тут столкнулся с проблемой как реализовать такой цикл.
P.S. Заранее благодарен за помощь |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
На самом деле все проще:
procedure TForm1.Button1Click(Sender: TObject);- делает то, что тебе надо... При условии, что у СтрингГрида FixedRows = 0 и FixedCols = 0... |
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 11:35 |