Sådan ændres TextBox Border Color i Visual Basic

September 10

Sådan ændres TextBox Border Color i Visual Basic

Microsofts Visual Basic giver brugeren mulighed for input via TextBox kontrol, og de forskellige egenskaber af kontrol tillader programmøren at foretage ændringer af visuelle effekter i TextBox. Selv om der ikke er nogen grænse-farve ejendom for en TextBox kontrol i Visual Basic, der er en måde at opnå den ønskede effekt ved hjælp af programmet Power Pack RectangleShape kontrol.

Instruktioner


• Start Microsoft Visual Basic, og klik på "Nyt projekt" på startsiden, dobbeltklik derefter på "Windows Forms Application" for at åbne en ny tom formular.

• Klik på "Toolbox" fanen til venstre Design vinduet for at åbne værktøjskassen.

• Dobbeltklik på "Button" kontrol to gange for at tilføje to knapper til formularen. Dobbeltklik på "TextBox" kontrol for at tilføje et tekstfelt til formularen. Rul ned i værktøjskassen til "Power Pack" menupunkt og dobbeltklik på "RectangleShape" kontrol for at tilføje et rektangel til formularen.

• Klik på formularen for at lukke værktøjskassen og arrangere knapperne på formularen. Træk tekstboksen til midten af ​​formen og træk RectangleShape over TextBox og tilpasse de to, så RectangleShape vises på grænsen af ​​TextBox. Dette gør det muligt RectangleShape at tjene som grænsen for TextBox.

• Dobbeltklik på "Button1" for at åbne vinduet koden og placere markøren i "Button1_Click" begivenhed procedure. Føj følgende kode mellem de to linjer: RectangleShape1.BorderColor = Color.Red Dette vil få RectangleShape1 grænsen for at skifte til farven rød, som vil give det udseende af en rød kant omkring TextBox. Gentag denne proces for "button2," Ændring af "Color.Red" til "Color.Green."

• Klik på "Debug" menupunktet i toppen af ​​skærmen og vælge "Start Debugging" valgmulighed. Dette vil bringe op din formular i testtilstand. Klik på "Button1" og grænsen omkring TextBox skal blive rød. Klik på "button2" og grænsen omkring TextBox bør blive grøn.