Aracılığıyla paylaş


RichTextBox Denetimine Genel Bakış (Windows Forms)

Windows Forms RichTextBox denetimi, metni biçimlendirmeyle görüntülemek, girmek ve düzenlemek için kullanılır. Denetim RichTextBox , denetimin TextBox yaptığı her şeyi yapar, ancak yazı tiplerini, renkleri ve bağlantıları da görüntüleyebilir; dosyadan metin ve eklenmiş görüntüler yükleyebilir ve belirtilen karakterleri bulabilir. Denetim RichTextBox genellikle Microsoft Word gibi sözcük işleme uygulamalarına benzer metin işleme ve görüntüleme özellikleri sağlamak için kullanılır. TextBox Denetimde olduğu gibi kaydırma RichTextBox çubukları görüntülenebilir ancak denetimin TextBox aksine varsayılan ayarı hem yatay hem de dikey kaydırma çubuklarını gerektiği gibi görüntülemektir ve ek kaydırma çubuğu ayarlarına sahiptir.

RichTextBox Denetimiyle Çalışma

Denetimde TextBox olduğu gibi, görüntülenen metin özelliği tarafından Text ayarlanır. Denetimin RichTextBox metni biçimlendirmek için birçok özelliği vardır. Bu özelliklerle ilgili ayrıntılar için bkz. Nasıl yapılır: Windows Forms RichTextBox Denetimi için Yazı Tipi Özniteliklerini Ayarlama ve Nasıl Yapılır: Windows Forms RichTextBox Denetimi ile Girintileri, Asılı Girintileri ve Madde İşaretli Paragrafları Ayarlama. Dosyaları işlemek için ve SaveFile yöntemleri düz metin, LoadFile Unicode düz metin ve Zengin Metin Biçimi (RTF) gibi birden çok dosya biçimini görüntüleyebilir ve yazabilir. Olası dosya biçimleri içinde RichTextBoxStreamTypelistelenir. Metin dizelerini veya belirli karakterleri bulmak için yöntemini kullanabilirsiniz Find .

Özelliğini true olarak ayarlayarak DetectUrls ve olayı işlemek LinkClicked için kod yazarak Web stili bağlantılar için bir RichTextBox denetim de kullanabilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Windows Forms RichTextBox Denetimi ile Web Stili Bağlantıları Görüntüleme. özelliğini trueolarak ayarlayarak kullanıcının denetimdeki metnin bir kısmını veya tümünü düzenlemesini SelectionProtected engelleyebilirsiniz.

ve Redo yöntemlerini çağırarak bir RichTextBox denetimdeki düzenleme işlemlerinin Undo çoğunu geri alabilir ve yineleyebilirsiniz. yöntemi, CanRedo kullanıcının geri aldığı son işlemin denetime yeniden uygulanıp uygulanamayacağını belirlemenizi sağlar.

Ayrıca bkz.