Вниз
Скачать: CL | DM;

Как определить индекс массива   Найти похожие ветки 

← →
Новенький в Делфи   (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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
3-97154
Ura
2002-05-02 14:20
2002.05.30
SharSet и Collate - на что влияют


1-97273
DenNNis
2002-05-18 15:16
2002.05.30
Поиск нужного файла и возврат пути к нему


6-97368
alexay
2002-03-20 12:57
2002.05.30
Передача письма из дельфи с текстом сообщения и прикрепленными файлами!


6-97367
Romanew
2002-03-18 19:09
2002.05.30
Как сделать запрос поисковой системе


3-97177
AnnaSh
2002-05-08 08:50
2002.05.30
Помогите начинающему!




   Наверх