Aracılığıyla paylaş


Nasıl Yapılır: Office Projelerinde Olay İşleyicileri Oluşturma

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 hedefi: Bu konudaki bilgiler, Office 2013 ve Office 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

[!NOT]

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için, bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.

Visual Basic'te olay işleyicisi oluşturma

  1. 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.

  2. 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

  1. 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> +=

  2. 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 Denetimi Olaylarına Karşı Programlama

Kavramlar

Office Çözümlerinde Kod Yazma

Diğer Kaynaklar

Office Çözümleri Oluşturma