Visuella ledtrådar i ett program kan hjälpa till att göra en användares upplevelse roligare och produktivt . Om du skapar VB.NET program arbetar du förmodligen med textrutekontroller . Textrutor tillåter användare att kommunicera med din ansökan . Ett sätt att hjälpa användarna att identifiera den aktiva textrutan är att markera texten i det . VB.NET gör inte detta automatiskt , men genom att fästa ett par händelsehanterare till din kod , kan du göra din text program höjdpunkt i textrutor som användarna väljer dem . Instruktioner
Lägg textrutor till formulär
1
Starta Visual Studio och öppna en av dina VB.NET projekt .
2
Hitta din projektets start - up form den " Solution Explorer " fönstret . Dubbelklicka på formuläret för att visa den i design redaktör .
3
Klicka på " Visa " -knappen längst upp i Visual Studio , och klicka sedan på "Toolbox . " Verktygslådan öppnas .
4
Drag två " Textruta " kontroller från verktygslådan till formuläret . Dra textrutorna så att man verkar ovanpå den andra .
5
Högerklicka på översta textrutan , och klicka sedan på " Visa egenskaper " för att visa " Egenskaper. " Namnet på den valda formen visas överst i det fönstret . Minns textrutan namn . Det kommer förmodligen att vara " TextBox1 " om inga andra textrutor finns på formuläret förutom de två du lagt .
6
Cick på " Händelser " knappen längst upp på " Properties " fönstret för att visa en förteckning över händelsetyper . Dubbelklicka på " Enter " händelse . Koden öppnas och placerar markören inuti den metod som körs på "ENTER " händelse . VB.NET utlöser denna händelse när en markör in i textrutan
7
Klistra in denna kod till denna metod : .
TextBox1.SelectionStart = 0
TextBox1 . SelectionLength = TextBox1.Text.Length
p Om " TextBox1 " man är inte namnet på textrutan , ersätt " TextBox1 " med textrutan namn som du ihågkommen . Denna kod väljer text i textrutan och markerar den när du tabbar till kontrollen .
Lägg " OnClick " Logic
8
Tryck " F7 " för att visa den formulär i designvyn igen . Klicka samma textruta du klickat tidigare , och sedan dubbelklicka på " Click " händelse i " Properties " fönstret . Koden för " Click " händelse öppnar
9
Klistra in följande text i denna metod : .
TextBox1.SelectionStart = 0
TextBox1.SelectionLength = TextBox1 . Text.Length
p Detta är samma kod du klistrade in i " Enter " händelse . Genom att placera den i det här " Klick " händelse också , att du VB.NET för att markera text när användarna klickar på textrutan istället för att tabba till det .
10
Tryck F5 för att köra projektet . Formuläret öppnas och visar de två textrutor .
11 någonting
Type i den övre textrutan . Tryck din " Tab " -tangenten för att fliken till botten textrutan .
12
Tryck "Tab " för att återgå till den övre textrutan . VB.NET belyser texten .
13
Klicka på den nedre textrutan . Den översta textrutan förlorar sin höjdpunkt . Klicka på den översta textrutan igen , och igen högdagrar .