Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB.NET] Evento per ComboBox in Classe

    Ho una classe che mi permette di inserire una combobox in un datagrid, come posso intercettare l'evento Text_Changed per questa combo?

  2. #2
    Se la tua classe effettua un Inherits dalla classe COntrols.COmbobox, basta chiamare l' evento con MyBase.Evento oppure puoi fare un handles o un addressof con un evento da te gestito, diciamo che se agisci su piu' istanze della classe e vuoi gestire l' evento a codice è piu' pulito l' addressOf, ma se lo vuoi gestire nella classe stessa è meglio usare MyBase e effettuare l' overrides dell' evento stesso.

    Se infine lo vuoi lanciare tu, RaiseEvent ...

  3. #3
    Ho messo nel costruttore:
    codice:
    AddHandler Me.Combo.TextChanged, AddressOf combo_TextChanged
    e poi ho creato una funzione:
    codice:
    Private Sub combo_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    End Sub
    grazie mille,

  4. #4
    Prego hai usato il metodo 'piu' 'pulito'.
    Mardok ma hai fatto il Cobianchi (ITIS) ?
    Conoscevo un tipo che si faceva chiamare cosi'.

  5. #5
    Mardok ma hai fatto il Cobianchi (ITIS) ?
    Conoscevo un tipo che si faceva chiamare cosi'.
    No
    Approfitto dello stesso 3d per fare un'altra piccola domanda nell'ambito delle classi. Sempre per questa combo in datagrid, come posso far apparire una textbox contemporaneamente alla combo? Il mio problema sta nel disegnare la nuova textbox, ho fatto:
    codice:
    Private TextBox As New TextBox
    Dim Bounds As Rectangle   
    TextBox.Bounds = New Rectangle(x, y, 20, 45)
    TextBox.Visible = True
    Cosa sbaglio?

  6. #6
    In pseudo code devi

    MainController.controls.add(TextBox)

    Credo il main controller per te sia la datagrid.

  7. #7
    Arigrazie!!!
    Il maincontroller è il datagrid.

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.