Instrument clasic ()

Cu ajutorul clasei ToolTip, este posibil să creați solicitări pentru utilizator atunci când utilizatorul stăpânește comanda. ToolTip O clasă este de obicei utilizată pentru a notifica utilizatorii să utilizeze un control. De exemplu, puteți specifica textul prompt pentru TextBox-ul Controlului, care ia un nume care specifică formatul de nume pe care îl puteți introduce în control. În plus față de specificare, puteți utiliza și clasa ToolTip pentru a furniza informații despre timpul de execuție. De exemplu, puteți utiliza instrumentul ToolTip pentru a afișa viteza de conectare și șirul de calitate a datelor atunci când indicatorul mouse-ului este peste controlul PictureBox care afișează starea conexiunii la Internet.







ToolTip Clasa poate fi utilizată în orice container. Pentru a specifica în mod explicit un container, utilizați constructorul ToolTip (IContainer). O componentă ToolTip este folosită în mod obișnuit pentru a crea sugestii pentru mai multe controale pe un formular. După ce ați creat ToolTip. Utilizați un apel separat la metoda SetToolTip pentru a seta textul afișat pentru un singur control. Apoi, când poziționați indicatorul mouse-ului peste control, este afișat un indiciu cu textul corespunzător. Puteți să apelați SetToolTip de mai multe ori pentru un control pentru a schimba textul asociat comenzii. Pentru a obține textul asociat cu controlul, utilizați metoda GetToolTip. Pentru a elimina toate legăturile de text de tip tooltip folosind o instanță a clasei ToolTip, utilizați metoda RemoveAll.







Textul instrumentului nu este afișat pentru comenzile care vor fi dezactivate. Dacă ShowAlways este adevărat. Sugestiile nu apar dacă recipientul lor este inactiv.

ToolTip Clasa oferă următoarele proprietăți și metode pentru a schimba comportamentul implicit și aspectul sugestiilor.

Dacă doriți să dezactivați întregul text al instrumentului, astfel încât acesta să nu poată fi afișat în aplicație, puteți utiliza proprietățile active. De obicei, sistemul de operare va afișa un sfat de instrucțiuni, dar și o personalizare a aspectului ToolTip. Puteți seta proprietățile OwnerDraw la adevărat și puteți gestiona evenimentele Draw.

ToolTipTitle implementează System.ComponentModel. Interfața IExtenderProvider care are o singură metodă, CanExtend. Pictograma extinde comenzile în aceeași formă la momentul proiectării adăugând proprietatea ToolTip. Pentru mai multe informații despre furnizorii de extensii, consultați furnizorii de extensie.

Următorul exemplu de cod creează o instanță a clasei ToolTip și asociază instanța cu formatul creat în instanță. Apoi codul inițializează proprietățile de întârziere AutoPopDelay. InitialDelay. și ReshowDelay. În plus față de instanța ToolTip, seta ShowAlways Properties pentru a include textul prompt, care va fi afișat întotdeauna indiferent dacă formularul este activ. În cele din urmă, exemplul asociază un text de tip instrument cu două controale în formularul Button și CheckBox. Exemplul de cod necesită ca metoda definită în exemplu să fie în Formularul care conține un buton de comandă numit button1 și CheckBox al controlului numit checkBox1. și că metoda este chemată de la constructorul Form.







Articole similare

Trimiteți-le prietenilor: