Nasıl yapılır: olay işleyicileri Office projelerinin
Visual Basic ve C#'ta olay işleyicileri oluşturmak için birkaç yol vardır:Tasarım görünümünde, denetimler için varsayılan olay işleyicilerini denetime çift tıklayarak oluşturabilirsiniz ya da denetimdeki herhangi bir olayın işleyicisini yaratmak için Özellikler penceresinin olaylar bölmesini kullanın.Ancak, Kod görünümündeyken olay işleyicisi oluşturmak için Tasarım görünümüne geçiş yapmak istemeyebilirsiniz.
Uygulama alanı: Bu konudaki bilgiler Office 2013 ve Office 2010'un belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.
[!NOT]
Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.
Visual Basic'te olay işleyicisi oluşturma
Kod Düzenleyicisinin üst kısmında bulunan Sınıf Adı açılır listesinde kendisi için olay işleyicisi oluşturmak istediğiniz nesneyi seçin.
[!NOT]
ThisDocument veya ThisWorkbook için olay işleyicileri oluşturmak istiyorsanız, Sınıf Adı açılır listesinde (ThisDocument Events)'i (BuBelge Olayları) veya (ThisWorkbook Events)'i (BuÇalışmaKitabı Olayları) seçmelisiniz.
Kod Düzenleyicisinin üst kısmında bulunan Yöntem Adı açılır listesinde olayı seçin.
Visual Studio olay işleyicini oluşturur ve ekleme noktasını yeni oluşturulan olay işleyicisine taşır.Eğer olay işleyicisi zaten mevcut ise, ekleme noktası mevcut olay işleyicisine taşınır.
C#'ta olay işleyicisi oluşturma
Olay temsilcisini oluşturun Startup bir boşluk bırakarak tam olay adını yazıp ardından boşluk += yazarak sınıfın olay.Örne?in:
this.<object name>.<event name> +=
Kod satırının sonunda TAB tuşuna iki kez basın.
Visual Studio otomatik olarak kod satırını tamamlar, olay işleyicini oluşturur ve ekleme noktasını yeni oluşturulan olay işleyicisine taşır.
Ayrıca bkz.
Görevler
İzlenecek yol: NamedRange denetim olayları programlama