Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di xonica
    Registrato dal
    Oct 2003
    Messaggi
    143

    [VB.NET]Reset valori campi

    ho creato questa sub che mi dovrebbe permettere di pulire tutte le caselle di testo, combobox e maskeditbox di un groupbox prescelto

    il problema è che sulle caselle di testo ha effetto ma sulle maskeditbox non ha nessun effetto.... cosa sbaglio?

    codice:
    Sub Reset(ByVal group As GroupBox)
       Dim oCtrl As Control
       Dim Mask As AxMSMask.AxMaskEdBox
       On Error Resume Next
       For Each oCtrl In group.Controls
          If TypeOf oCtrl Is TextBox Then
              oCtrl.Text = ""
          End If
       Next
       For Each Mask In group.Controls
          Mask.CtlText = "__/__/____"
       Next
    End Sub
    
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di xonica
    Registrato dal
    Oct 2003
    Messaggi
    143

    Re: [VB.NET]Reset valori campi

    Originariamente inviato da xonica
    ho creato questa sub che mi dovrebbe permettere di pulire tutte le caselle di testo, combobox e maskeditbox di un groupbox prescelto

    il problema è che sulle caselle di testo ha effetto ma sulle maskeditbox non ha nessun effetto.... cosa sbaglio?

    codice:
    Sub Reset(ByVal group As GroupBox)
      ...
    End Sub
    
    Grazie a tutti
    riuscite a capire dove sta l'errore????

  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    domanda A) sei sicuro che il controllo inserito nella groupbox sia quello dimensionato nella routine?

    domanda B)

    perchè non fai:
    codice:
    Sub Reset(ByVal group As GroupBox)
       Dim oCtrl As Control
       On Error Resume Next
       For Each oCtrl In group.Controls
          If TypeOf oCtrl Is TextBox Then
              oCtrl.Text = ""
          End If
    
          If TypeOf oCtrl Is AxMSMask.AxMaskEdBox **
              oCtrl.CtlText = "__/__/____"
          End IF
    
       Next
    End Sub
    ** ammesso che la classe sia giusta

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.