現有這樣一個需求,做一個增強型的Label控制元件。要求是:
1、具備與普通label空間一樣的功能
2、可用決議諸如<color=red>這是<bold=true>Label<a href="">鏈接</a></bold></color>
達到的效果是,“這是”紅色字體,Label字體加粗,鏈接為下劃線的樣式。
其實就是一個能決議類似html標簽的代碼。
大神請提供思路,如果有類似代碼,就感激不盡了!
可以追加分!
uj5u.com熱心網友回復:
可以考慮用RichTextBox。富文本編輯器。uj5u.com熱心網友回復:
正則把Label替換成div
uj5u.com熱心網友回復:
補充一下我說的自定義控制元件是winform的,不是web。
富文本編輯器是可用,但是里面的內容都是可用復制的,如果設定為enabled=false那么背景色有修改不了,很麻煩。
我就想能不能做一個用類似html標簽來標定文字內容的label控制元件,如我提問中的那樣。我看有人實作了,只是中間核心演算法不太了解,希望大家能給個思路。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/120274.html
標籤:組件/控件開發
