І основни понятия във Visual Basic. Форма



Pdf просмотр
страница17/18
Дата03.01.2022
Размер466.73 Kb.
#111822
1   ...   10   11   12   13   14   15   16   17   18
І основни понятия във Visual Basic. Форма

Разделите се разграничават от черна линия. Състоянието не е необратимо
– то може да се промени посредством двата бутона долу в ляво.
Procedure View – показва се само раздела на маркирания обект
Full Module View – показват се всички раздели, независимо кои обекти от Формата са маркирани.
В прозореца за кодиране, под заглавната лента, има две полета с падащи списъци. Те нямат изобразени на панела заглавия. По съдържанието се преценява, че това са списък на обектите и списък на събитията. От ляво е списъкът на обектите, които са създадени във формата.
В полето стои името на обекта, който е маркиран във Формата. Ако искаме да работим с друг обект, можем да го извикаме от списъка (не е необходимо да се връщаме във формата). Ако сме в режим Full
Module View текущият маркер ще се премести в групата, чието име на обект сме избрали от списъка. Ако преместим маркера посредством мишката, променя се автоматично името на обекта в полето.
Зад. 1.Създайте форма с 2 еднотипни и 1 различен обект. Отворете прозореца за редактиране на кода за първия създаден обект. От списъка с обекти преминете на втория
2. Маркирайте заедно двата еднотипни обекта.отворете отново прозореца за кода и преценете за кой обект се отваря.
3. Сменете режимите Procedure View и Full Module View и преценете действието на маркера. Какво означава (General) и къде се позиционира неговия маркер?
Списъкът на събитията се намира в прозореца за редактиране, от дясната страна на списъка на обектите.
За всеки обект е необходимо да се укаже при какво събитие ще се изпълни назначената програма. Това може да бъде щракване с мишката върху обекта, може да е двойно щракване
, може да е посочване на обекта с мишката и т. н. Процедурата, при която да възникне действието, кодирано към обекта, можем да изберем с маркиране на името и в списъка на процедурите.
В частта от прозореца, която се вижда, е обозначено, че етикетът Label1 ще се задейства при еднократно щракване върху него с показалеца на мишката.
Създаването на процедура, съответстваща на дадено събитие, може да се извърши по следните начини:
1. Чрез двукратно щракване на съответния обект в конструктора на форми (Form Designer) се създава процедура за подразбиращото се за този обект събитие (напр. за команден бутон – Click (еднократно щракване с левия бутон), за текстова кутия – Change (промяна на съдържанието) и т. н.).
2. Чрез избиране на името на обекта от левия списък и името на събитието от десния списък се създава процедура за това събитие (а ако вече е създадена, се позиционира маркера в тази процедура с готовност за редактиране)
3. Чрез написване на следния код:
Private Sub обект_събитие(връщана стойност)
End sub
Ако процедурата не връща стойност, между скобите не се пише нищо.
Този начин не е за препоръчване да се ползва, поради възможността за грешки и по-бавното въвеждане.


Сподели с приятели:
1   ...   10   11   12   13   14   15   16   17   18




©obuch.info 2024
отнасят до администрацията

    Начална страница