|
Тема |
Re: още разлики между Делфи и VB6 [re: Sury] |
|
Автор |
naki (DOS/Win32 guru) |
|
Публикувано | 21.08.04 14:46 |
|
|
Едно друго предимство на VB6 пред Делфи се сетих - може да имаш масиви от контроли, които се различават по индекс.
Примерно Label1(0), Label1(1) и т.н.
Във Delphi/C++ Builder трябва да зададеш на групата контроли при дадено събитие, напр. OnClick, една и съща функция, и да проверяваш Sender->Name (имената трябва да бъдат ControlName1, ControlName2 и т.н., за да може да се открие индекса).
Предимство на Делфи - можеш дадена OnClick (или друга) функция да я вържеш към каквито и колкото си искаш различни контроли.
При това чрез Sender може да гледаш и типа, тоест може да се присвои 1 функция на Label, GroupBox и т.н. (стига да имат събитието Click, примено Shape го няма).
Във VB6 се налага ако искаш да се изпълни същият код, да викаш другата функция, тоест във Click събитието викаш Click събитието на другия контрол.
|
| |
|
|
|