Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: 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 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
3-97146
Sirus
2002-05-04 09:36
2002.05.30
Как создать файл БД InterBase (*.gdb) программно???


1-97274
Vladimir_Ishkiy
2002-05-18 14:51
2002.05.30
Нужна помощь с IE


3-97196
kserg@ukr.net
2002-05-07 17:36
2002.05.30
Кто работал с данными типа Time - подскажите


14-97387
Mike B.
2002-04-18 12:29
2002.05.30
Кранты


3-97152
Juddit
2002-05-06 17:28
2002.05.30
Append from...