Sunteți pe pagina 1din 2

Controale Visual Basic

In Visual Basic obiectele se mai numesc și controale și acestea pot fi: butoane de comanda,
butoane de opțiune, casete de dialog, casete de validare, bare de derulare,etc.

Un control are o anumita forma, dimensiune, culoare și un text sau o eticheta. Astfel un
control dispune de proprietați, metode și evenimente. Obiectele ii permit utilizatorului sa
dea comenzi programului. Visual Basic permite sa scrie cod pentru propietațile, metode
și evenimentele unui control.

Proprietațiile unui control descriu controlul respective(ca dimensiune,culoare).

Metodele unui control permit efectuarea unor acțiuni ale controlului, cum ar fi poziționarea
și redimensionarea.

Evenimentele unui control permit scrierea codului pentru a raspunde la o acțiune.

Odata plasat pe un formular,unui control i se pot modifica proprietațile, i se pot apela


metodele și se poate scrie cod pentru evenimentele sale.

In Visual Basic controalele pot fi grupate in mai multe categorii,astfel:

Controale de tip buton.

Acestea sunt de doua tipuri:

Buton de comanda-Command Button

Un buton de comanda afișeaza o eticheta, permițand utilizatorului sa efectueze diverse


acțiuni executand click mouse pe el. Controlul “Buton de Comanda” este utilizat pentru a
incepe, a intrerupe sau a sfarși un proces. Pentru a modifica eticheta implicita afișata pe un
buton se va atribui propietații Caption o alta valoare.

Buton image-Image Button

Unui buton imagine i se pot da valori prin proprietatea „Style” folosind apoi propritațile
„Picture”,”DownPicture” și „DisablePicture”.

Controale care afișeaza imagini și grafica.Acestea sunt:

Controlul imagine

Controlul forma grafica(shape)

Controlul linie

Controlul caseta cu imagini


Primele trei sunt denumite și controale grafice de categorie ușoara, folosind mai puține
resurse ale sistemului și fiind afișate mai repede decat controulul caseta cu imagine.

Controlul Imagine este folosit pentru a afișa imagini de tipul:pictograme ,bitmap,metafile


imbunatațit sau fișiere JPG sau GIF.El poate fi folosit pe post de buton de comanda. Imaginile
se incarca in controlul imagine prin propietatea Picture.

Controlul forma(shape) se folosește la desenarea unor forme grafice predefinite pe


suprafata unui formular ca:dreptungi,patrat,oval,cerc,patrat sau dreptunghi cu colțuri
rontunjite.Acest control are doar rol decorativ nesuportand nici un eveniment. Pentru
fiecare forma dintre acestea se poate stabili stilul,culoarea,stilul de umplere si de linie ,stilul
si culoarea chenarului cu ajutorul propietaților: FillStyle și
BackStyle,BorderStyle,BorderColor,BackColor,FillColor,Height si Width(pentru dimensiuni).

Controlul Linie(Line) este folosit pentru a genera segmente de linie pe un formular. Nici el


nu raspunde la nici un eveniment. Poate fi folosit doar la desenarea liniilor drepte. Stiulul
liniei poate fi specificat prin propietatea BorderStyle;culoarea liniei poate fi stabilita cu
propietatea BorderColor. Acest control poate fi redimensionat cu ajutorul propietaților X 1,X
2,Y 1 si Y 2.

Controlul caseta cu imagine(Picture Box) este folosit pentru afișarea graficii,ca un container


pentru alte controale,pentru a afișa ieșiri de date pornind de la metodele grafice,pentru a
afișa text cu metode Print,pentru a afișa animații simple. Incarcarea unei imagini in caseta cu
imagine se face cu ajutorul propietații Picture. Controlul caseta cu imagine are mai multe
metode grafice:Circle,Line,Point și Pset servind la desenarea de grafica pe caseta cu
imagine(atribuind valoarea True propietații AutoRedraw).

S-ar putea să vă placă și