Visual Basic Návody

Link: https://www.vbtutor.net/index.php/visual-basic-2012-lesson-3-working-with-control-properties/

Visual Basic 2012 Lekcia 3-Práca s Ovládať Vlastnosti

3.1 Kontrola Vlastnosti

Všetky ovládacie prvky v jazyku Visual Basic 2012 IDE mať vlastnosti. Tým, že menia vlastnosti ovládanie, sme schopní prispôsobiť jej vzhľad a ako reaguje na udalosť. V podstate môžete nastaviť vlastnosti ovládacie prvky v okne vlastnosti Visual Basic 2012 IDE v čase návrhu alebo v režime runtime. Obrázok 3.1 je typické vlastnosti okna formulára. To sa vzťahuje najmä na rozhraní prvej aplikácii, ktorú ste vytvorili v predchádzajúcej lekcii.

V okne vlastnosti, položka sa zobrazuje v hornej časti je aktuálne vybratý objekt (Obrázok 3.1, objekt vybratý je Form1). V spodnej časti položky uvedené v ľavom stĺpci predstavujú názvy rôznych vlastností vybratého objektu, zatiaľ čo položky uvedené v pravom stĺpci predstavujú štátov vlastnosti. Vlastnosti môžu byť nastavené zvýraznenie položky v pravom stĺpci potom zmeniť zadaním alebo výberom možnosti k dispozícii.

Môžete tiež zmeniť iné vlastnosti ovládacieho ako písma, umiestnenie, veľkosť, farbu popredia, pozadia, MaximizeBox, MinimizeBox a pod. Môžete tiež zmeniť vlastnosti objektov za behu dať špeciálne efekty, ako sú zmeny farby, tvaru, animácie, vplyv a tak ďalej.

Obrázok 3.1

Obrázok 3.2

3.1.1 PRISPÔSOBENIE FORMULÁR

Sme schopní prispôsobiť formulár zmenou hodnôt v vlastnosti okno. Po prvé, poďme zmeniť názov formulára. Názov forme je definovaný Text majetku a jeho predvolený názov je Forma 1. Zmeniť formu názov akékoľvek meno, ktoré sa vám páči, jednoducho kliknite do poľa na pravej strane Textu majetku a zadajte nové meno súboru, v tomto príklade, hlava je Okrem Kalkulačka. Po tomto, môžete si všimnúť, že formulár je názov sa zobrazí v hornej časti systému windows.

Okrem toho môžeme prispôsobiť forme farieb. Tieto kód sa zmení na formu, farbu na žltú zakaždým forme je načítaný. Visual Basic 2012 využíva RGB(Červená, Zelená, Modrá) na určenie farby. RGB kód pre žltá je 255,255,0 pri Me kód nájdete v aktuálnej forme a Backcolor je majetkom forme farbu pozadia. Vzorec priradiť farbu RGB na forme, je Color.FormArbg(RGB code).  V prípade, postup je nasledovný:

Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 
 MyBase.Load
 Me.BackColor = Color.FromArgb(255, 0, 255)
End Sub
End Class

Môžete použiť nasledujúci postup na priradenie farieb v režime runtime.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.BackColor = Color.Magenta
End Sub

Oba postupy vyššie sa načítať forme s magenta pozadí a dopĺňa takto:

Tu sú niektoré bežné farby a zodpovedajúce RGB kódy. Vždy sa môžete experimentovať s inými kombináciami, ale pamätajte si maximálny počet pre každú farbu je 255 a minimálny počet je 0.

Takto je ďalší program, ktorý umožňuje užívateľovi zadať RGB kódy do troch rôznych textboxes a keď on alebo ona kliknutí na zobrazenie farieb tlačidlo, farba pozadia formulára sa bude meniť podľa RGB kódy. Takže, tento program umožňuje používateľom zmeniť farbu vlastnosti formulára v režime runtime.

KÓD

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim rgb1, rgb2, rgb3 As Integer
 rgb1 = TextBox1.Text
 rgb2 = TextBox2.Text
 rgb3 = TextBox3.Text
 Me.BackColor = Color.FromArgb(rgb1, rgb2, rgb3)
End Sub