2008-08-08 2 views
4

WinForm uygulamalarında metin görüntülerken, basit bir biçimlendirme dilini veya yalnızca düz HTML'yi kullanmanın bir yolunu arıyorum. Bir webbrowser kontrolünü gömmekten kaçınmak istiyorum çünkü çoğu durumda bir cümledeki tek bir kelimeyi veya ikisini vurgulamak istiyorum.dotnet için hafif, tercih edilir açık kaynak, zorlanabilir etiket kontrolü var mı?

Bir RTFControl kullanmayı inceledim ama biraz ağır olduğuna inanıyorum ve biçimlendirmeyi yapmak için kullanılan "dil" in kolay olduğunu sanmıyorum. Bu farklı biçimlendirme ile örnek dizeolduğunu

:

beni gibi dizeleri görüntülemesini sağlayan basit bir kontrol var mı.

Metin için bir yazı tipi ve/veya boyut belirtmek de mümkün olsaydı gerçekten düzgün olurdum.

Oh, dotnet 3.5 ve WPF/xaml bir seçenek değil.

cevap

7

Eh, sadece HTML kullanın. Bazı uygulamalarımızda aşağıdaki 'ÜCRETSİZ' kontrolü kullandık ve bu sadece güzel.

Biz HTML Markup içinde UI tanımlamak ve sonra bu kontrolü kullanarak işleyebilen: Başlangıçta

http://www.terrainformatica.com/htmlayout/main.whtm

, biz UI işlemek için bir RTF denetimi kullanın böylece HTMLtoRTF dönüştürücüler bakmaya başladı, ancak iki format arasında eşleşecek çok fazla seçenek var. Ve böylece, yukarıdaki kontrolü kullanarak sona erdi.

Tek ön koşul, Hakkında Kutunuzdaki adlarından bahsedilmektedir.