Vbs - intrare și ieșire de valori, script de bază vizual

Înainte de a trece la cele mai interesante - aș dori să scriu despre cei doi operatori, cel mai important. Cel mai important fiind faptul că acestea trimit și introduc informații în codul programului. Faceți codul vizual și interactiv.







Primul dintre acești minunați operatori este MsgBox

Acest operator transmite informații atât text cât și numeric.

Cea mai simplă construcție este o simplă concluzie.

Dar această construcție este minimă și poate fi complicată.

Baza construcției următoare este: MsgBox (Text, Buttons, HeadingOf)

În acest exemplu, aș dori să mă concentrez și asupra primei părți textuale a argumentelor MsgBox. Dacă este necesar să se afișeze mai multe variabile simultan, informațiile de text împreună cu ceva, semnul , așa-numitul semn de concatenare. Dacă introduceți + cel mai bun caz, nu veți obține rezultatul, de exemplu, dacă doriți să aduceți A și B, și el le va aduce bani. În cel mai rău caz, veți avea o eroare dacă încercați să pliați textul cu ceva.

Acum, să ne dăm seama ce argumente pot fi, indicând ce butoane să se afișeze la fereastră.

Modal fereastră la nivel de sistem: toate aplicațiile vor fi indisponibile până când utilizatorul nu răspunde la acest mesaj

Acum, un pic mai mult. Să presupunem că trebuie să afișăm un mesaj de eroare.
Apoi vom face acest lucru după cum urmează:

În consecință, după cum ne trebuie, avem următoarea fereastră:

Vbs - intrare și ieșire de valori, script de bază vizual






Această fereastră vă permite de asemenea să afișați nu numai ceva, ci și să interacționați cu utilizatorul. Să schimbăm puțin acest exemplu.

Acest exemplu arată în mod clar că, atunci când vrem doar să aducă ceva, atunci vom specifica MsgBox fără paranteze și prezența parantezele va duce la eroare. Cu toate acestea, atunci când am echivala MsgBox la o variabilă pentru a primi un răspuns de la utilizator, MsgBox argumente în paranteze. După cum puteți vedea, dacă vom apăsa pe butonul „Repeat“, atunci valoarea variabilei este egală cu 4. Dacă faceți clic pe „Cancel“, atunci variabila este egal cu cuvinte 2.Kstati, apăsați tasta Esc este echivalentă cu apăsarea butonului „Anulare“. Codul folosește instrucțiunile condiționate IF THESE ELSE. Vom vorbi despre ele în următorul articol. În timp ce ne concentrăm asupra restului codului.

Mai jos dau o listă cu valorile de reacție pentru apăsarea anumitor butoane:

De asemenea, în loc de valori numerice, puteți utiliza constantele de mai sus:

De asemenea, MsgBox oferă o legătură către fișierul de referință. Dar aceasta poate fi o problemă. De exemplu, diferite versiuni de Windows. Prin urmare, spun doar că formatul maxim al intrării MsgBox este:

Acum, hai să mergem la aceeași importanță InputBox

Datele de intrare sunt folosite pentru a introduce datele.

Designul minimal este după cum urmează:

În acest exemplu, textul este introdus în câmp și apoi apare pe ecran.

Construcția completă a InputBox este după cum urmează: InputBox (Text, Header, TextField, xpos, ypos, helpfile, context)

Ultimele două argumente sunt aceleași ca și în MsgBox, dar cu restul vom da seama. exemplu:


Iar mai jos voi da imediat rezultatele:

După cum puteți vedea, din stânga introduceți variabila A (4 linii de cod), iar în dreapta introduceți variabila B (5 linii de cod).

Nu este greu de ghicit, separate printr-o virgulă între paranteze: mesaje text în caseta (utilizatorul să înțeleagă ce să intre), titlul ferestrei, câmpul de text Valoare implicit (de exemplu, utilizatorul indicii suplimentare despre care format pentru a introduce o valoare).

De asemenea, puteți specifica xpos și ypos (în linia de cod 6). Aceste valori indică distanța de la marginea din stânga a ecranului la fereastra (xpos) și distanța de la marginea de sus a ecranului la fereastra (ypos).

Nu uităm să luăm toate argumentele InputBox în paranteze, așa cum se arată în exemplu.

Probabil că este vorba despre asta.







Trimiteți-le prietenilor: