Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    [vb.net] aprire form secondaria in primo piano

    Il codice di sotto, al click di un pulsante, apre un form che vorrei fosse visto in primo piano.
    Provando con visual studio in debug, funziona. Lanciando l'exe compilato in modo release, questo form rimane in secondo piano, sotto il form principale.
    Dove sbaglio?

    codice:
    Dim f As Form = Me._ControlloDatiDaImportare
    
    With f
        .AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
        .AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        .ClientSize = New System.Drawing.Size(750, 800)
        .Location = New Point(100, 30)
        .StartPosition = FormStartPosition.Manual
        .Controls.Add(c)
        .Name = "Form1"
        .Text = "WebBrowser"
        .ResumeLayout(False)
        f.BringToFront()
    End With
    
    f.Show()
    Pietro

  2. #2

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da gibra Visualizza il messaggio
    Prova ad aggiungere
    Application.Doevents
    dopo il ResumeLayout
    Non so perchè, ma funziona!
    Di certo non sarei riuscito senza il tuo aiuto
    Ciao
    Pietro

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.