Visual Basic posiada elastyczne środowisko pozwalające użytkownikowi na samodzielną jego konfigurację, która
dostosuje środowisko do indywidualnego stylu programisty.
Poniżej przedstawione są podstawowe ustawienia wpływające na wygląd środowiska i styl pracy.
Interfejs typu SDI lub MDI
Są to dwa różne style pracy z oknami:
- Interfejs pojedynczych okienek (ang. Single Document Interface - SDI), w którym każde okienko środowiska
stanowi samodzielną całość i może być dowolnie rozmieszczone na ekranie. Tak długo, jak długo VB jest aktywną
aplikacja, wszystkie okienka "zakrywają" inne uruchomione aplikacje.
- Interfej wielookienkowy (ang. Multiple Document Interface - MDI), w którym wszystkie otwarte okienka
mieszczą się wewnątrz głównego okna aplikacji stanowiącego coś w rodzaju formularza pojemnika dla innych okien.
Aby przełączyć się między trybami SDI i MDI należy:
- Z menu Tools wyprać opcję Options i w zakładce Advanced zaznaczyć lub odznaczyć
opcję SDI Development Environment. Ustawienie zostanie zapamiętane i każde następne uruchomienie
środowiska rozpocznie się od wybranego ustawienia.
lub
- Uruchomić Visual Basic linii poleceń z parametrem /sdi lub /mdi. Służy to do jednorazowej
zmiany interfejsu środowiska programowego i nie jest zapamiętywane.
Blokowanie pozycji okien
Wiele okien IDE może być zablokowanych w którymś z narożników głównego okna lub "doklejonych" do innego okienka.
Dotyczy to okien: Toolbox, Form Layout Window, Project Explorer, Properties window, Color Palette oraz
Immediate, Locals, i Watch. Dokowanie ustawiamy indywidualnie dla każdego okienka.
Z interfejsem MDI okienka mogą być blokowane w dowolnym miejscu formularza głównego.
Korzystając z interfejsu SDI możemy je "podczepiać" tylko do listwy menu.
W każdym momencie pracy programu możemy okienka zablokować lub odblokować:
- wybierając - po aktywowaniu wybranego okna - z menu podręcznego opcję Dockable
lub
- ustawić opcję dokowania każdego z okien w zakładce Docking wybranej z Tools => Options.
lub
- przenieść wybrane okienko (metodą przeciągnij i upuść) w nowe miejsce.