Ako zmeniť farbu pozadia MDI nadradenom formulári, Visual Basic .net alebo Visual Basic 2005

Preklady článku Preklady článku
ID článku: 319417 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

V tomto článku je znázornené pomocou programovania zmeniť farbu pozadia na nadradenom formulári rozhraním viacerých dokumentov (MDI) pomocou Visual Basic .net alebo Visual Basic 2005.

Ak používate Windows formulár ako MDI nadradenom formulári, nastavenie farieb Pozadia aplikácie v ovládacom paneli systému Windows, nie formulára BackgroundColor nehnuteľnosti, určuje farbu pozadia, tlačiva. Nasledovné kroky popisujú ako zmenu MDI nadradenom formulári farbu pozadia na farbu.

Ukážková aplikácia Windows vytvoriť pomocou nástroja Visual Basic .net alebo Visual Basic 2005

  1. Vytvoriť novú aplikáciu Visual Basic .net alebo Visual Basic 2005 Windows. Form1 je štandardne.

    Poznámka Kód by zmenilo v roku 2005 Visual Basic. Ak vytvoríte nový formulár s názvom Form1 v roku 2005 Visual Basic, budete mať súbor Form1.vb pre váš kód a Form1.Designer.vb súbor, ktorý obsahuje sekciu, ktorá sa vytvorí automaticky. Windows Forms Designer používa čiastočné kľúčové slovo vykonávanie Form1 rozdeliť na dva samostatné súbory. Toto správanie zabraňuje dizajnér vyžarovaného kódexu sú roztrúsené s váš kód.

    Ďalšie informácie o nové vylepšenia pre jazyk Visual Basic 2005, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
    .aspx http://msdn.Microsoft.com/en-us/library/ms379584 (vs.80)
    Ďalšie informácie o čiastočné tried a Windows Forms Designer, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
    http://msdn.Microsoft.com/en-us/library/ms171843.aspx
  2. Kliknite na formulár, a potom v ponuke Zobraziť vyberte Okno Vlastnosti chcete zobraziť vlastnosti pre formulár.
  3. Nastavte vlastnosť BackColor na farbu, ktoré potrebujete (napríklad LightBlue).
  4. Nastavte vlastnosť IsMDIContainer na hodnotu True. Všimnite si, že farba pozadia, tlačiva sa zmení na farbu, ktorá farbu Pozadia aplikácie nastavená na v ovládacom paneli.
  5. Nastavte vlastnosť premennú WindowState na Maximized.
  6. Dvakrát kliknite na formulár zobraziť jeho kód okno.
  7. Prilepte nasledujúci kód do formulára zaťaženie handler:
    Dim ctl As Control
    Dim ctlMDI As MdiClient
    
    ' Loop through all of the form's controls looking
    ' for the control of type MdiClient.
    For Each ctl In Me.Controls
        Try
            ' Attempt to cast the control to type MdiClient.
            ctlMDI = CType(ctl, MdiClient)
    
            ' Set the BackColor of the MdiClient control.
            ctlMDI.BackColor = Me.BackColor
    
        Catch exc As InvalidCastException
            ' Catch and ignore the error if casting failed.
        End Try
    Next
    
    ' Display a child form to show this is still an MDI application.
    Dim frm As New Form2()
    frm.MdiParent = Me
    frm.Show()
    					
  8. V ponuke projekt kliknite na položku Pridať Windows formulár.
  9. Akceptujte predvolený názov Form2.vb, a potom kliknite na tlačidlo Otvoriť.
  10. Stlačením klávesu F5 pre spustenie aplikácie.
Všimnite si, že MDI nadradenom formulári načíta a má bledomodré pozadie.

ODKAZY

MdiClient Class
Vlastnosť Control.BackColor

Vlastnosti

ID článku: 319417 - Posledná kontrola: 5. júla 2012 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic 2005
Kľúčové slová: 
kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB319417 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 319417

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com