Momentan sunteți offline, așteptați să vă reconectați la internet

Cum de a schimba culoarea de fundal pentru un formular părinte MDI în Visual Basic .net sau în Visual Basic 2005

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

319417
Pentru o versiune de Microsoft Visual C# .net a acestui articol, consultaţi 319465.

ÎN ACEASTĂ ACTIVITATE

REZUMAT
Acest articol etapizat demonstrează cum se programatic schimba culoarea de fundal pentru un formular părinte mai multe documente interfaţă (MDI) utilizând Visual Basic .net sau Visual Basic 2005.

Când utilizaţi un formular de Windows ca o formă de mamă MDI, setarea de culoare Fundal aplicarea în Windows Control Panel, nu a formularului BackgroundColor proprietate, stabileşte culoarea de fundal a formularului. Paşii de mai jos demonstrează cum să programatic schimba culoarea de fundal a formularului părinte MDI la o altă culoare.

back to the top

Crea o aplicaţie de Ferestre probă utilizând Visual Basic .net sau Visual Basic 2005

  1. Creaţi o nouă cerere Visual Basic .net sau Visual Basic 2005 Windows. implicit, se creează Form1.

    Notă Codul ar trebui să fie schimbat în 2005 Visual Basic. Dacă creaţi un formular nou numit Form1 în 2005 Visual Basic, aveţi un fişier Form1.vb pentru codul dvs. şi un fişier Form1.Designer.vb care conţine secţiunea pe care este generat automat. Formularele Windows Designer utilizează cuvântul cheie parţială pentru a împărţi punerea în aplicare a Form1 în două fişiere separate. Acest comportament împiedică codul emise de designer de la fiind intercalate cu codul dumneavoastră.

    Pentru mai multe informaţii despre nou 2005 Visual Basic limba enhancements, vizitaţi următorul site Web Microsoft: Pentru mai multe informaţii despre clasele parţială şi proiectantul de formulare Windows, vizitaţi următorul site Web Microsoft:
  2. Faceţi clic pe formă, şi apoi, în meniul vizualizare Proiect , selectaţi Fereastra Proprietăţi pentru a vizualiza proprietăţile pentru formular.
  3. Setaţi proprietatea Culoare fundal cu culoarea pe care doriţi (cum ar fi robot).
  4. Setaţi proprietatea IsMDIContainer la True. Reţineţi că culoarea de fundal a formularului se modifică în culoarea care aplicarea culoarea de Fundal este setată la din Panou de control.
  5. Setaţi proprietatea WindowState pentrumaximizat.
  6. Faceţi dublu clic pe formularul pentru a vizualiza fereastra code sale.
  7. Lipiţi următorul cod în formularului încărcare handler evenimentului:
    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. Din meniul proiect , faceţi clic pe Adăugare formă Windows.
  9. Accepta nume de sign-in implicit Form2.vb, şi apoi faceţi clic pe Deschidere.
  10. Apăsaţi F5 pentru a rula aplicaţia.
Reţineţi că formularul părinte MDI încarcă şi are un fundal albastru lumină.

back to the top

Avertisment: Acest articol a fost tradus automat

Proprietăți

ID articol: 319417 - Ultima examinare: 07/05/2012 23:32:00 - Revizie: 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 KbMtro
Feedback