Yer İşareti Denetimi

Bookmark denetimi, eşsiz ismi olan, olaylar yaratan ve verilere bağlanabilen bir yer işaretidir.Yer işareti, Microsoft Office Word belgesinde bir öğeyi veya konumu işaretlemek için kullanılan bir yer tutucudur.Bookmark denetimi, Bookmark ve Range nesnesinin birleşimidir.

Uygulama hedefi: Bu konudaki bilgiler, Word 2013 ve Word 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.

Belge düzeyi projelerinde Bookmark denetimlerini belgenize tasarım veya çalışma anında ekleyebilirsiniz.Belge düzeyi projeleri uygulamarında Bookmark denetimlerini herhangi bir açık belgeye çalışma anında ekleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl Yapılır: Word Belgelerine Yer İşareti Denetimi Ekleme.

Denetimlere Veri Bağlama

Bookmark denetimi basit veri bağlamasını destekler.Yer işareti, bir veri kaynağına DataBindings özelliği kullanılarak bağlanmalıdır.Yer işaretinin varsayılan veri bağlama özelliği Text özelliğidir.

Bağlanmış veri kümesindeki veriler güncellenirse, Bookmark denetimi değişiklikleri yansıtır.

Belge düzeyi projelerinde Veri Kaynağı penceresini kullanarak yer işaretlerine veri bağlayabilirsiniz.Daha fazla bilgi için bkz. Nasıl Yapılır: Belgeleri Nesne Verileriyle Doldurma.

Biçimlendirme

Bir Bookmark'a uygulanabilen biçimlendirme Bookmark denetimine de uygulanabilir.Bu, yazı tiplerini, girintileri, aralığı, numaralandırmayı ve stilleri kapsar.

Yer işaretine Metni Atama

Bookmark nesnesi ve Bookmark denetimi arasındaki ek farklılık, metin yer işaretine atandığında onun nasıl davrandığıdır.Sıfır uzunluklu Bookmark'a metni atarsanız, metin yer işaretinin sağına eklenir ve yer işareti sıfır uzunlukta kalır.Fakat, eğer metni sıfır uzunluktaki Bookmark'a atarsanız, metin yer işaretine eklenir ve yer işaretinin uzunluğu eklenen karakterlerin toplamı kadar genişletilir.

Bookmark denetimi, Bookmark.Text özelliğine de sahiptir.Bu, Bookmark denetiminin Range özelliğinde veya Bookmark nesnesinin Range özelliğinde kullanılabilir olan Range.Text özelliğinden farklıdır.

Metin Özelliği

Tanımlama

Bookmark.Text

Yer işareti içindeki metni görüntülemek ve yer işaretini belgede bırakmak için bu özelliği kullanın.Metni yer işaretine atamak, yer işareti aralığını genişletir ve yer işaretini silmez.

Örneğin, Bookmark1.Text = "Hello world" metni yer işaretine ekler ve yer işaretini sağlam bırakır.

Range.Text

Yer işareti konumundaki metni görüntülemek ve yer işaretini otomatik olarak silmek için bu özelliği kullanın.Örneğin, Bookmark1.Range.Text = "Hello world" metnini yer işaretine ekler ve yer işaretini siler.

Tasarım Zamanında Denetimi Yeniden Adlandırma

Belge düzeyi projelerinde Araç Kutusu'ndan belgenize Bookmark denetimi sürüklediğinizde, Visual Studio otomatik olarak denetim için bir isim yaratır.Özellikler penceresini kullanarak denetimin adını değiştirebilirsiniz.

Örtüşen Denetimler

Yer işareti denetimleri birbirleriyle örtüşebilir; aynı metin birden çok yer işareti tarafından paylaşılabilir.Yeni metni örtüşen yer işaretlerinden birine atadığınızda, o sadece yeni metni ve artık örtüşmeyen metni içerir. Diğer yer işareti sadece örtüşen özgün yer işaretleri arasında paylaşılmayan metni içerir.

Aşağıdaki tablo gösterir nasıl cümle "This is sample text." iki örtüşen yer işareti tarafından paylaşılır.

Yer işareti

Text

Örtüşen yer işaretleri

[this is {sample] text.}

Bookmark1

This is sample

Bookmark2

sample text.

Eğer yeni "This is replacement." metnini Bookmark1'e atarsanız, yer işaretleri artık örtüşmez ve Bookmark2, Bookmark1'in özgün olarak parçası olmayan metni saklar.

Yer işareti

Text

İki ayrı yer işareti

[this is replacement]{ text.}

Bookmark1

This is replacement

Bookmark2

text.

Eğer bir yer işareti diğer yer işaretiyle doldurulmuşsa ve metni dış yer işaretiyle değiştiriyorsanız, içteki yer işareti silinmez.Fakat, içteki yer işareti, dıştaki yer işaretinin sonuna taşınan boş bir yer işaretine dönüşür.Aşağıdaki tabloda "This is sample text." cümlesinin, başka bir yer işareti tarafından kapsanan bir yer işareti tarafından nasıl paylaşıldığı gösterilir.

Yer işareti

Text

Örtüşen yer işaretleri

[this is {sample} text.]

Bookmark1

This is sample text.

Bookmark2

sample

Eğer yeni "This is replacement." metnini Bookmark1'e atarsanız, yer işaretleri artık örtüşmez ve Bookmark2, Bookmark1'in sonunda konumanan boş bir yer işaretine dönüşür.

Yer işareti

Text

İki ayrı yer işareti

[this is replacement.]{}

Bookmark1

This is replacement.

Bookmark2

<empty>

Olaylar

Aşağıdaki olaylar Bookmark denetimi için kullanılabilir:

Ayrıca bkz.

Görevler

Nasıl Yapılır: Word Belgelerine Yer İşareti Denetimi Ekleme

İzlenecek Yol: Yer İşaretleri İçin Kısayol Menüleri Oluşturma

Kavramlar

Genişletilmiş Nesneleri Kullanarak Word'ü Otomatikleştirme

Konak Denetimlerinin ve Konak Öğelerinin Programlama Sınırlamaları

Diğer Kaynaklar

Office Çözümlerinde Verileri Denetimlere Bağlama