2008-08-28 25 views
5

'da olayı çift tıklatın Kullanıcı, sekmeyi çift tıklatarak (yalnızca tek tıklatmayla değil) sekmeyi değiştirdiğinde, olayı .NET Windows Forms TabControl içinde engellemek istiyorum..NET: TabControl

Bunu nasıl yapabileceğimiz hakkında bir fikrin var mı?

cevap

3

TabControl'ün MouseDoubleClick olayı, iki kez tıklandığında sorun olmayacak gibi görünüyor. Yapacağım tek ek adım, tabIndexChanged olayından sonra yeni bir sekmenin seçildiğini ve zamanlayıcının dışında gerçekleşen çift tıklamaları yok saymak için kısa bir zamanlayıcı ayarlamasıdır. Bu, seçilen sekmede çift tıklamayı engelleyecektir.

0

TabControl sınıfını alt sınıflandırma ve kendi DoubleClick olayınızı ekleme hakkında ne dersiniz?

1

Herhangi bir nedenden ötürü, MouseDoubleClick, Jason Z tarafından önerilen şekilde sadece sekmelere tıklandığında ve sekme paneline tıklandığında hiçbir şey yapmazken tetikleniyor, bu yüzden tam da aradığım şey buydu.