|
Тема |
Колекции от контроли |
|
Автор | мopaв (Нерегистриран) | |
Публикувано | 11.07.05 14:41 |
|
|
Ако във форма има повече от една контрола с едно и също име , се образува колекция. Това май е необходимо , а необходимо и достатъчно условие е освен по име да са и от един тип(бутон , меню и така). Сега търся начин да разбера кога имам колекция от контроли? Като гледам ми ги дава ама са с еднакви имена.
Предистория...
Имам проект който трябва да го обърна от ... на Български и друг език примерно. Като човек дето не се плаши лесно от код. Разписах малко код така , че ако проекта го билдна в дебъг версия да попълва в базата всички низове и заглавие по контроли и подсказки. Това общо взето става с frm.Controls колекцията. А низовете в MsgBox , е за тях е друга история:-) също и за FlexGrid колоните.
Сега обаче като имам колекция от контроли и малко се бъркам. Към този момент просто фащам и преправям кода(на проекта). Много по лесно би било ако мога да засичам тези колекции.
Единствения начин ли е ако в Controls имам еднакви имена да ги считам за колекция? Ако и да е така как да засека кой елемент на кое отместване е в тази колекция? Съмнява ме btnMajmuna(1) и btnMajmuna(2) да са на последователни отмествания в frm.Controls.
|
| |
|
|
|