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

 

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

Πρόβλημα στο ShowDialog

Îåêßíçóå áðü ôï ìÝëïò nts. Τελευταία δημοσίευση από το μέλος Nassos.NET στις 22-01-2007, 19:56. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-01-2007, 15:02 23850

    Πρόβλημα στο ShowDialog

    Γειά σας και καλή χρονιά.
    κάποια στιγμή παρουσιάστηκε ένα πρόβλημα με τις φόρμες που ανοίγω με showdialog και InputBox.
    όταν κλείνει η modal φόρμα παίρνω μήνυμα "External component has thrown an exception".
     όταν οι φόρμες ανοίγουν με show δεν υπάρχει κανένα πρόβλημα.
    επισυνάπτω τον κώδικα εκκίνησης μήπως υπάρχει κάποιο πρόβλημα εδώ.

    Public Sub Main()
    Dim splash As New frmSplash

    splash.Show()
    splash.Update()

    ApplicationMainForm = New frmMain

    ApplicationMainForm.Show()
    ApplicationMainForm.Update()

    splash.Close()
    splash.Dispose()

    Application.EnableVisualStyles()
    Application.Run(ApplicationMainForm)

    End Sub

    το σκάσιμο συμβαίνει στο
    Dim f As New frmLogin
    f.Owner = Me f.ShowDialog(ApplicationMainForm)

    και στο
    Dim lfile As String
    lfile = InputBox(strmsg)

    Μήπως έχετε κάποια λύση ή ιδέα
    Ευχαριστώ
    Νίκος Τσούπρος
  •  22-01-2007, 16:31 23853 σε απάντηση της 23850

    Απ: Πρόβλημα στο ShowDialog

    Το

    "Dim f As New frmLogin
    f.Owner = Me f.ShowDialog(ApplicationMainForm) "

    που βρίσκετε?

    σε άλλη Function? σε άλλο class?

    αν μπορεις δώσε περισσότερα Infos!!

    Nassos


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  22-01-2007, 17:01 23855 σε απάντηση της 23850

    Απ: Πρόβλημα στο ShowDialog

    το καλώ από την Applicationmainform όταν ο χρήστης διαλέξει την εντολή από το menu.

    η sub main βρίσκεται στο module CommonCode.

    (δεν ξέρω αν σε διαφώτισα)

    ο λόγος που θέλω να είναι modal είναι για να μην μπορεί ο χρήστης να πατάει στα menu ενόσω γίνεται login στην database.
  •  22-01-2007, 17:56 23859 σε απάντηση της 23855

    Απ: Πρόβλημα στο ShowDialog

    Αν η γραμμή

    lfile = InputBox(strmsg)

    είναι μέσα στην frmLogin τοτε το προβλημα ειναι ότι προσπαθείς να ανοίξεις μια Dialog (inputBox) από μέσα απο μία άλλη Dıalogç

    Συμβαίνει κατι τέτοιο?

    Νασος
    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  22-01-2007, 18:03 23860 σε απάντηση της 23850

    Απ: Πρόβλημα στο ShowDialog

    Αν χρησιμοποιείς VS 2003 Δες αυτό!!
    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  22-01-2007, 18:08 23861 σε απάντηση της 23850

    Απ: Πρόβλημα στο ShowDialog

    και αν δεν θες να βγάλεις το(Application.EnableVisualStyles() )

    και νίωθεις τυχερός κάνε το Implementation Του τύπου

    Hope that helped

    Nassos

     


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  22-01-2007, 18:25 23862 σε απάντηση της 23850

    Απ: Πρόβλημα στο ShowDialog

    Σ' ευχαριστώ πολύ. όντως λύθηκε.

    Μπα δεν νιώθω τόοοσο τυχερός!!!
  •  22-01-2007, 18:34 23863 σε απάντηση της 23862

    Απ: Πρόβλημα στο ShowDialog

    looool το φαντάστικα!!

    Αν το πρόβλημα λύθηκε κανε και το post σου Resolved!! ;-)
    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  22-01-2007, 19:01 23864 σε απάντηση της 23850

    Απ: Πρόβλημα στο ShowDialog

    Ναι σωστά. πως γίνεται αυτό γιατί είμαι νέους :)
  •  22-01-2007, 19:03 23865 σε απάντηση της 23864

    Απ: Πρόβλημα στο ShowDialog

    Βάζεις και το "Σας βοήθησε η απάντηση" στην απάντηση που σε βοήθησε σε "Ναι, με βοήθησε" Wink
    Vir prudens non contra ventum mingit
  •  22-01-2007, 19:56 23867 σε απάντηση της 23865

    Απ: Πρόβλημα στο ShowDialog

    Πότε πέρνω κανονακι???? looooooool


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

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