none
CLASS [VB.NET 2010] RRS feed

  • Pertanyaan

  • begini master,, saya kan punya project untuk membuat kolom baru pda Datagridview yg membutuhkan 3 class:
    1. TextBoxBrowseButtonColumn
    2. TextBoxBrowseButtonCell
    3. TextBoxBrowseButtonEditingControl

    TextBoxBrowseButtonCell harus d panggil pda TextBoxBrowseButtonColumn sedangkan TextBoxBrowseButtonColumn d panggil pda form.

    TextBoxBrowseButtonCell terdapat event ButtonClick

    Public Event ButtonClick(sender As Object, e As System.EventArgs)

    pda TextBoxBrowseButtonColumn cara memanggil TextBoxBrowseButtonCell

    Public Sub New()
        MyBase.New(New TextBoxBrowseButtonCell())
    End Sub


    bagaimana caranya agar event ButtonClick bisa dipakai pda TextBoxBrowseButtonColumn, karena jika saya gunakan cara:

    Private WithEvents cls As New TextBoxBrowseButtonCell()
    Public Sub New()
        MyBase.New(cls)
    End Sub

    akan ada error:


    Senin, 26 November 2012 02.49

Jawaban

  • Halo Ahmad,

    Mohon maaf untuk keterlambatan kami dalam merespon.

    Kembali ke masalah anda, kami asumsikan anda ingin memanggil event TextBoxBrowseButtonCell disaat mengklik TextBoxBrowseButtonColumn. Hal ini tidak dimungkinkan karena click event hanya dipicu oleh mouse clicking.

    Sebagai alternative anda dapat melakukan apa yang TextBoxBrowseButtonCell lakukan pada  TextBoxBrowseButtonColumn click event.

    Dan untuk kesalahan ini " Implicit Reference to Object Under Contruction is not Valid When Calling Another Constructor ", ini petunjuk referensi yang dibuat untuk anggota objek sebelum konstruktor selesai membangun objek. Kesalahan semacam ini dianjurkan untuk tidak menggunakan MyBase, MyClass, atau me saat memanggil konstruktor dari konstruktor lain.

    Semoga membantu.


    Best Regards,
    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Senin, 03 Desember 2012 10.02
    Moderator