Du arbetar offline, väntar på att återansluta till Internet

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

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
Microsoft Visual C# .net verziu tohto článku, pozri 319465.

V TEJTO ÚLOHE

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.

back to the top

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: Ďalšie informácie o čiastočné tried a Windows Forms Designer, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
  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 ControlDim 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 TryNext' Display a child form to show this is still an MDI application.Dim frm As New Form2()frm.MdiParent = Mefrm.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.

back to the top

Upozornenie: Tento článok bol preložený automaticky.

Egenskaper

Artikel-id: 319417 – senaste granskning 07/05/2012 23:32:00 – revision: 1.0

Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic 2005

  • kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB319417 KbMtsk
Feedback