PDA

View Full Version : کنترل customized شده combobox



setak
چهارشنبه 20 دی 1385, 13:06 عصر
سلام
من یک پروژه windows control libraray دارم و کد یکی از کنترلهای من بخ صورت زیر است :
Public Class UserControl1
Inherits System.Windows.Forms.ComboBox

Private Sub cmb_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles cmb.KeyDown
'من در این قسمت یکسری عملیات نوشته ام
End Sub
End class
اما وقتی می خوام از این کنترل در یکی از پروژه هام استفاده کنم اون عملیاتی که در keydown event نوشتم انجام نمی شود .
نمی دانم باید چکار کنم (البته این سوال ممکن است خیلی مبتدی باشد اما برای من مهم است)
متشکر می شوم اگه من را راهنمائی کنید

leilav_1984
چهارشنبه 20 دی 1385, 14:44 عصر
آیا بقیه رویدادها درست کار می کنند؟

ghafoori
پنج شنبه 21 دی 1385, 07:33 صبح
دوست عزیز حتما ان دکمه ای که درست کردی public نیست بنابراین به خود دکمه و رویدادهای ان دسترسی نداری دو راه حل دارد
1. خاصیت modifer دکمه رو به public تغییر بدی تا بتوانی به کنترل دست پیدا کنی
2. یک رویداد در UserControl بنویسی تا رویداد دکمه را فراخوانی کند