Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Form MDI

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150

    Form MDI

    Ho creato 1 programma con i form MDI ma incontro un probleemino durane la fase di caricamento di uno stesso form piu' volte.Utilizzo una toolbar con dei bottoni e quando cerco di richiamare il form per il primo caricamento mi vengono aperte due fiestre dello stesso form una delle quali non è neanche ridimensionata a dovere .Vi posto il codice che ho usato per caricare il form grazie a tutti . . .


    Private Sub LoadNewDoc()
    Dim frmD As FrmNewAnagraf 'FrmNewAnagraf è il form da caricare
    Set frmD = New FrmNewAnagraf
    frmD.Show
    End Sub

    non mi va . . . . come faccio ?????
    Carlo Carbone

  2. #2
    Il codice mi sembra corretto... controlla bene il codice contenuto nel form FrmNewAnagraf, evento Load
    Chi non cerca trova.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    l'evento è vuoto ma ho l'evento resize con del codice
    Carlo Carbone

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    In effetti escludendo l'evento resize esce solo un form all'evento click.Ma a questo punto nasce 1 nuovo problema.Io voglio anche minimizzare ma non modificare le dimensioni della finestra e nell'evento resize scrivevo del codice per ridimensionare il form in caso di cabiamnto come faccio ora ???

    ecco il codice
    Private Sub Form_Resize()

    On Error Resume Next
    FrmNewAnagraf.Width = 10140
    FrmNewAnagraf.Height = 6915

    End Sub
    Carlo Carbone

  5. #5
    prova cosi:
    codice:
    Private Sub LoadNewDoc() 
        Dim frmD As New FrmNewAnagraf 
        frmD.Show 
    End Sub 
     :quote:

  6. #6
    Per capire dov'è il problema, metti a commento tutto il codice del form FrmNewAnagraf, così sai se il bug è in FrmNewAnagraf o nel form MDI
    Chi non cerca trova.

  7. #7
    Originariamente inviato da Carlo1984
    In effetti escludendo l'evento resize esce solo un form all'evento click.Ma a questo punto nasce 1 nuovo problema.Io voglio anche minimizzare ma non modificare le dimensioni della finestra e nell'evento resize scrivevo del codice per ridimensionare il form in caso di cabiamnto come faccio ora ???

    ecco il codice
    Private Sub Form_Resize()

    On Error Resume Next
    FrmNewAnagraf.Width = 10140
    FrmNewAnagraf.Height = 6915

    End Sub
    Ecco dov'è il bug! Prova a scrivere così:
    codice:
    Private Sub Form_Resize()
    
        On Error Resume Next
        Me.Width = 10140
        Me.Height = 6915
        
    End Sub
    Chi non cerca trova.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    potrei sapere l'utilità della risposta di pieruccio???se ho problmi penso che sia normale kiedere 1 aiuto snn c'è nulla da ridere penso
    Carlo Carbone

  9. #9
    ti ho risposto perche credevo fosse la soluzione al tuo problema.
    ho supposto che dichiarando il form e poi settandolo con il set generasse il caricamento di due form e non di uno solo.

    ps:lo smile l'ho messo a casaccio
    ("chi lide degli elloli altlui non e' un buon ploglammatole")
    "Saggio Cinese del 1489"

  10. #10
    Mi sa che ti sto dicendo una caxxata mostruosa però prova:


    frmD.show 1

    :master:
    ________________________
    ...GooD ViBeS...
    ToADSTooL Gen.Velenosi
    PSY(lcb)TRANCE/GOA/&Other

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.