RichTextBox Denetimine Genel Bakış (Windows Forms)
Windows Forms RichTextBox denetimi, metni biçimlendirmeye göre görüntülemek, girmek ve işlemek için kullanılır. Denetim, RichTextBox denetimin her şeyi yapar TextBox , ancak aynı zamanda yazı tiplerini, renkleri ve bağlantıları görüntüleyebilir; bir dosyadan metin ve katıştırılmış görüntüleri yükleyebilir ve belirtilen karakterleri bulabilir. RichTextBoxDenetim genellikle metin işleme ve Microsoft Word gibi sözcük işleme uygulamalarına benzer görüntü özellikleri sağlamak için kullanılır. Denetim gibi denetim, TextBox RichTextBox kaydırma çubuklarını görüntüleyebilir; ancak TextBox denetimin aksine, varsayılan ayarı hem yatay hem de dikey kaydırma çubuklarını gerektiği şekilde görüntülemektir ve ek kaydırma çubuğu ayarlarına sahiptir.
RichTextBox denetimiyle çalışma
Denetimde olduğu gibi TextBox , görünen metin özelliği tarafından ayarlanır Text . RichTextBoxDenetimde metin biçimlendirmek için birçok özellik vardır. bu özellikler hakkında daha fazla bilgi 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 denetimiyle girintileri, asılı girintileri ve madde işaretli paragrafları ayarlama. Dosyaları değiştirmek için LoadFile ve SaveFile yöntemleri düz metin, 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 bölümünde listelenmiştir RichTextBoxStreamType . FindMetin veya belirli karakter dizelerini bulmak için yöntemini kullanabilirsiniz.
Ayrıca RichTextBox , DetectUrls true olayı işlemek için özelliğini olarak ayarlayarak ve kodu yazarak Web stili bağlantıları için bir denetim de kullanabilirsiniz LinkClicked . daha fazla bilgi için bkz. nasıl yapılır: Windows Forms RichTextBox denetimiyle Web-Style bağlantıları görüntüleme. Kullanıcının, denetimindeki metnin bir kısmını veya tamamını, SelectionProtected özelliğini olarak ayarlayarak engelleyebilirsiniz true .
RichTextBoxVe yöntemlerini çağırarak bir denetimdeki birçok düzenleme işlemini geri alabilir ve yineleyebilirsiniz Undo Redo . CanRedoYöntemi, kullanıcının geri aldığı son işlemin denetime yeniden uygulanabilir olup olmadığını belirlemenizi sağlar.