Πώς να αλλάξετε το χρώμα φόντου για μια γονική φόρμα MDI σε Visual Basic .net ή Visual Basic 2005

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 319417 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο για να αλλάξετε μέσω προγραμματισμού το χρώμα φόντου για μια γονική φόρμα διασύνδεσης πολλών εγγράφων (MDI) χρησιμοποιώντας τη Visual Basic .net ή Visual Basic 2005.

Όταν χρησιμοποιείτε μια φόρμα Windows ως γονική φόρμα MDI, η ρύθμιση χρώματος Φόντο εφαρμογών στον πίνακα ελέγχου των Windows, δεν ιδιότητα χρώμα φόντου της φόρμας, καθορίζει το χρώμα φόντου της φόρμας. Τα ακόλουθα βήματα δείχνουν τον τρόπο για να αλλάξετε μέσω προγραμματισμού τη γονική φόρμα MDI χρώμα του φόντου σε άλλο χρώμα.

Δημιουργία ενός δείγματος εφαρμογής των Windows χρησιμοποιώντας τη Visual Basic .net ή Visual Basic 2005

  1. Για να δημιουργήσετε μια νέα εφαρμογή Visual Basic .net ή Visual Basic 2005 Windows. Δημιουργείται η φόρμα Form1 από προεπιλογή.

    Σημείωση Πρέπει να αλλάξει τον κώδικα της Visual Basic του 2005. Εάν δημιουργήσετε μια νέα φόρμα που ονομάζεται Form1 2005 Visual Basic, έχετε ένα αρχείο Form1.vb για τον κώδικά σας και ένα αρχείο Form1.Designer.vb που περιέχει την ενότητα που δημιουργείται αυτόματα. Τα Windows Forms Designer χρησιμοποιεί τη μερική λέξη-κλειδί για να διαιρέσετε την εφαρμογή της Form1 σε δύο ξεχωριστά αρχεία. Αυτή η συμπεριφορά εμποδίζει είναι διάσπαρτα με τον κώδικά σας τον κώδικα που εκπέμπεται από το σχεδιαστή.

    Για περισσότερες πληροφορίες σχετικά με τις νέες βελτιώσεις γλώσσα Visual Basic 2005, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
    http://MSDN.Microsoft.com/en-us/library/ms379584 (vs.80) .aspx
    Για περισσότερες πληροφορίες σχετικά με τη μερική κλάσεις και τη σχεδίαση φορμών Windows, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
    http://MSDN.Microsoft.com/en-us/library/ms171843.aspx
  2. Κάντε κλικ στη φόρμα και, στη συνέχεια, στο μενού Προβολή , επιλέξτε το Παράθυρο "Ιδιότητες" για να προβάλετε τις ιδιότητες για τη φόρμα.
  3. Ορίστε την ιδιότητα BackColor στο χρώμα που θέλετε (όπως ανοιχτό μπλε).
  4. Ορίστε την ιδιότητα IsMDIContainer στην τιμή True. Σημειώστε ότι το χρώμα φόντου της φόρμας αλλάζει το χρώμα, το οποίο έχει οριστεί το χρώμα Φόντου της εφαρμογής στον πίνακα ελέγχου.
  5. Ορίστε την ιδιότητα WindowStateμεγιστοποιημένο.
  6. Κάντε διπλό κλικ στη φόρμα, για να προβάλετε το παράθυρο κώδικα.
  7. Επικολλήστε τον ακόλουθο κώδικα στο πρόγραμμα χειρισμού συμβάντων Φόρτωση της φόρμας:
    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. Από το μενού " έργο ", κάντε κλικ στο κουμπί Προσθήκη φόρμας των Windows.
  9. Αποδεχτείτε το προεπιλεγμένο όνομα Form2.vbκαι στη συνέχεια κάντε κλικ στο κουμπί Άνοιγμα.
  10. Πατήστε F5 για να εκτελέσετε την εφαρμογή.
Σημειώστε ότι η γονική φόρμα MDI φορτώνει και έχει ανοιχτό μπλε φόντο.

Αναφορές

Κλάση MdiClient
Η ιδιότητα Control.BackColor

Ιδιότητες

Αναγν. άρθρου: 319417 - Τελευταία αναθεώρηση: Παρασκευή, 17 Αυγούστου 2012 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic 2005
Λέξεις-κλειδιά: 
kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB319417 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 319417

Αποστολή σχολίων

 

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