Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85

    <VB6> BorderStyle ai msgbox

    Ciao a tutti,
    ho un piccolo problema in VB6.
    Ho cambiato il BorderStyle a tutti i form del mio progetto in 5-Sizable ToolWindow.

    Nel codice però, ad esempio:

    Private Sub btnElimina_Click()
    On Error GoTo GestoreErrori
    Dim Risposta As Integer
    'Chiede conferma prima di procedere con l'eliminazione
    Risposta = MsgBox("Eliminare i dati correnti?", vbQuestion + vbYesNo, Me.Caption)
    If Risposta = vbYes Then
    'Elimina i dati
    'To prevent the bug, uncomment the next line dal Supporto Tecnico Microsoft
    Data.Recordset.Edit
    Data.Recordset.Delete
    'Si sposta nel record precedente
    Data.Recordset.MovePrevious
    End If
    Exit Sub

    GestoreErrori:
    'Messaggio di errore
    If Err.Number = 3200 Then
    MsgBox "Operazione non consentita! Riprovare"
    End If
    End Sub


    esce, in questo caso, un msgbox, che però mantiene per default un altro BorderStyle.

    E' possibile modificarlo in 5-Sizable ToolWindow come gli altri form?

    Grazie,
    Giuseppe

  2. #2
    No. La finestra dell'MsgBox è così e non si può cambiare; l'unica possibilità che hai è di creare una "tua" MsgBox con un form (o di avviare in un thread separato una funzione che con delle API modifichi gli stili della MsgBox appena aperta, ma mi pare che il gioco non valga la candela).
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    85
    ti ringrazio per la risposta...


  4. #4
    Non c'è di che; ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

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.