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