vb develop
جمعه 13 شهریور 1388, 23:40 عصر
با سلام خدمت همه دوستان و اساتید محترم.
من یک کنترل سفارشی ایجاد کردم که چیز خاصی نداره
فقط روی فرم، یک PictureBox قرار دادم و البته PictureBox رو Full Dock کردم، یهنی کل سطح فرم رو میخوام پوشش بده.
اما مشکل بنده :
وقتی میخوام از این کنترل توی Win Form ها استفاده کنم، رویداد هایی که صدا زده میشه رویداد های PictureBox هست نه رویداد خود Custom Control
مثلا وقتی برای رویداد Click کنترل سفارشیم کدی رو تنظیم میکنم، اصلا اون رویداد انجام نمیشه
چون وقتی دارم کلیک میکنم روی PictureBox کلیک کردم نه روی فرم کنترل سفارشی .چون کل سطح فرم رو PictureBox پر کرده. و زمانی که من دارم از کنترل سفارشیم توی فرم های ویندوزی استفاده میکنم،به رویداد های PictureBox دسترسی ندارم و به همین دلیل کاری نمی تونم بکنم.
میخواستم بدونم چطور باید موقع طراحی این کنترل، رویداد های PictureBox رو به رویداد های فرم کنترل سفارشی Divert کنم؟
من یک کنترل سفارشی ایجاد کردم که چیز خاصی نداره
فقط روی فرم، یک PictureBox قرار دادم و البته PictureBox رو Full Dock کردم، یهنی کل سطح فرم رو میخوام پوشش بده.
اما مشکل بنده :
وقتی میخوام از این کنترل توی Win Form ها استفاده کنم، رویداد هایی که صدا زده میشه رویداد های PictureBox هست نه رویداد خود Custom Control
مثلا وقتی برای رویداد Click کنترل سفارشیم کدی رو تنظیم میکنم، اصلا اون رویداد انجام نمیشه
چون وقتی دارم کلیک میکنم روی PictureBox کلیک کردم نه روی فرم کنترل سفارشی .چون کل سطح فرم رو PictureBox پر کرده. و زمانی که من دارم از کنترل سفارشیم توی فرم های ویندوزی استفاده میکنم،به رویداد های PictureBox دسترسی ندارم و به همین دلیل کاری نمی تونم بکنم.
میخواستم بدونم چطور باید موقع طراحی این کنترل، رویداد های PictureBox رو به رویداد های فرم کنترل سفارشی Divert کنم؟