Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με εμφάνιση φορμών

Îåêßíçóå áðü ôï ìÝëïò rantanplan. Τελευταία δημοσίευση από το μέλος rantanplan στις 25-02-2008, 09:55. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-02-2008, 14:12 40314

    Πρόβλημα με εμφάνιση φορμών

    Καλημέρα παιδιά.

    Έχω το εξής πρόβλημα. Έχω φτιάξει μια εφαρμογή στην οποία έχω ορίσει την parent φόρμα και όλες οι υπόλοιπες ανοίγουν μέσα σε αυτή. Όταν έχω ανοικτή μια φόρμα και ανοίγω και μια δεύτερη, η δεύτερη ανοίγει πίσω απο την ήδη ανοικτή φόρμα.

    Βασικά εγώ θέλω το ανάποδο. Η φόρμα που ανοίγω να να βρίσκεται στο top level.

    Καμιά ιδέα;

     

    Ευχαριστώ πολύ


    Keep programming.....
  •  20-02-2008, 00:54 40340 σε απάντηση της 40314

    Απ: Πρόβλημα με εμφάνιση φορμών

    Καμία φόρμα δεν θα πρέπει να έχει το TopMost property σε True. Όποια το έχει, θα παραμένει "πάνω" απο όλες.
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  20-02-2008, 20:09 40364 σε απάντηση της 40340

    Απ: Πρόβλημα με εμφάνιση φορμών

    Φίλε Παναγιώτη το δοκίμασα αλλά δεν παίζει. Για την ακρίβεια έχω κάνει μια "πατέντα". Παραθέτω κώδικα.

     

    Public Function SetForm(ByVal FormName As Form) As Integer

       FormName.TopLevel = False

       FormName.Parent = frmMain.SplitContainer1.Panel1

       FormName.StartPosition = FormStartPosition.WindowsDefaultLocation

       FormName.FormBorderStyle = FormBorderStyle.Fixed3D

       FormName.MaximizeBox = False

       Return 0

    End Function

     

    Και καλώ την SetForm στο Load κάθε φόρμας που ανοίγω. Βασικά το έχω κάνει αυτό διότι έχω ορίσει μια φόρμα σαν Parent και μέσα σε αυτήν έχω βάλει έναν SplitContainer. Το ένα panel του SplitContainer το χρησιμοποιώ για να ανοίγουν οι φόρες μέσα του και το άλλο το έχω σαν "Outlook Bar".


    Keep programming.....
  •  25-02-2008, 00:18 40459 σε απάντηση της 40364

    Απ: Πρόβλημα με εμφάνιση φορμών

    Easy solution:

    FormName.BringToFront();

    Do this at the point where you .Show() (or .ShowDialog()) ... your form.

    Σύνταξη στα 18,
    Στράτευση στα 100.
  •  25-02-2008, 09:55 40463 σε απάντηση της 40459

    Απ: Πρόβλημα με εμφάνιση φορμών

    Ευχαριστώ πολύ.... Θα το δοκιμάσω και ελπίζω να παίξει....

    Keep programming.....
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems