Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];
ВнизКак определить индекс массива Найти похожие ветки
← →
Новенький в Делфи (2002-05-18 23:38) [0]1)Есть двумерный массив кнопок, создан програмно.
Зная имя кнопки, как определить к какому элементу эта кнопка относится, тоесть индексы этого элемента?
P.S. для этого я пользовался перебором всех элементов массива на сравнение их имени с заданым, может есть способ лучше?
← →
keymaster (2002-05-18 23:51) [1]имхо, кроме как
button[i,j]
никак не обратишься
← →
Anatoly Podgoretsky (2002-05-19 00:07) [2]Так включи в имя кнопки иднексы массива и ничего перебирать не нужно
← →
kaif (2002-05-19 01:03) [3]Если кол-во кнопок меньше 2млрд, можешь в свойство TButton.Tag вписать индекс массива. Для двухмерного можешь вписать типа
Tag := trunc(i*1000 + j).
А потом из Tag выделять эти номера в такой манере:
i := Tag div 1000
j := Tag mod 1000
Я думаю, это самое быстрое решение.
← →
Новенький в Делфи (2002-05-19 01:53) [4]Всем пасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c