| Стандартные | - RichEdit |
RichEdit
Краткое описание
Компонент предназначен для вывода на форму стандартного элемента RichEdit для отображения и редактирования форматированного текста.
Параметры
Методы
События
Свойства
Данные
Пример
Пример использования компонента RichEdit
Add(MainForm,4555932,77,91)
{
Caption="Пример использования RichEdit"
}
Add(RichEdit,2397271,210,154)
{
Left=160
Top=105
Width=225
Height=160
Strings=#12:Стиль текста|
Point(doAddBitmap)
link(Str,8730007:Text,[(216,138)(181,138)])
link(Color,8583328:Text,[])
link(Style,13078193:Text,[(230,138)(265,138)])
}
Add(Button,15640823,77,154)
{
Left=40
Top=120
Width=75
Height=25
Caption="add string"
link(onClick,2397271:doAdd,[])
}
Add(Edit,8730007,175,91)
{
Left=5
Top=150
Width=140
}
Add(Edit,13078193,259,91)
{
Left=200
Top=15
Width=25
Text="0"
}
Add(Label,10434731,315,91)
{
Left=235
Top=10
Width=150
Height=55
Caption="Стиль текста\r\n1 - Жирный\r\n2 - Наклонный\r\n4 - Подчеркнутый"
AutoSize=1
}
Add(Edit,8583328,217,91)
{
Left=10
Top=15
Width=90
Text="255"
}
Add(Label,15564152,315,154)
{
Left=15
Top=45
Width=125
Height=45
Caption="Цвет текста\r\n"
}
Add(Bitmap,10956128,133,91)
{
Picture=[ZIPA216000078DAEDD6C11182301005D06F130E25E8C5A30570B7138BA0161BC54CF486C6CD66FF670FFE211760C21BB264996F8F236AAE659CCAB894712EE380A99EBFBFAF6FB3ACEBEE47264EA6B7235FACC65354B563A9534050CD68C6765B264B1427C832CE81F91100C89C680B95D3A51EE6102C6E0EC7E2168DED75D4F57257B9EA370343C96451B62D2D0731C96409E12038992CBC56A1E5744EB94B9FA8936D43E5F440D89C4E0895D30F71708C2295C5C2115A7E72B49636476E6970F8DF919D43DE5F8236F58509F9C8A1F52387082992C9F2E2E09F2F79028EF33001]
}
Add(DoData,2220685,133,203)
{
link(onEventData,2397271:doAddBitmap,[(187,209)(187,195)])
link(Data,10956128:Bitmap,[])
}
Add(Button,11850988,77,203)
{
Left=40
Top=211
Width=76
Height=23
Caption="Add image"
link(onClick,2220685:doData,[])
}
Замечания
В компоненте замечена проблемма с кирилическими символами при работе с компонентом как с массивом данных. В примере ниже указана одна из возможностей решения даной проблемы.
Обновление элемента: [svn]RichEdit.pas[/svn]
Add(MainForm,8593311,35,126)
{
Width=477
Height=276
Caption="Пример проблемы с кириллицей"
}
Add(RichEdit,5282393,203,63)
{
Left=95
Top=20
Width=150
Height=100
Strings=#17:Программирование |16:в среде быстрой |19:разработки программ|
ScrollBars=3
}
Add(ArrayEnum,15274287,217,126)
{
link(onItem,14842045:doAdd,[])
link(Array,5282393:Array,[])
}
Add(Memo,14842045,280,126)
{
Left=270
Top=20
Width=145
Height=100
}
Add(Button,7642841,119,126)
{
Left=20
Top=60
Caption=">> False"
link(onClick,15274287:doEnum,[])
}
Add(RichEdit,15914835,210,210)
{
Left=95
Top=135
Width=150
Height=100
Strings=#17:Программирование |16:в среде быстрой |19:разработки программ|
ScrollBars=3
}
Add(Memo,3830607,350,308)
{
Left=270
Top=135
Width=145
Height=100
}
Add(Button,8147587,119,266)
{
Left=20
Top=175
Caption=">> True"
link(onClick,3728275:doEvent1,[])
}
Add(ArrayEnum,2088664,287,308)
{
link(onItem,3830607:doAdd,[])
link(Array,10477095:Array,[])
}
Add(StrList,10477095,273,245)
{
}
Add(DoData,10466019,210,266)
{
link(onEventData,10477095:doText,[])
link(Data,15914835:Text,[])
}
Add(Hub,3728275,168,266)
{
link(onEvent1,10466019:doData,[])
link(onEvent2,2088664:doEnum,[(200,279)(200,314)])
}
Add(InfoTip,16716827,112,189)
{
Info=#16:True / Правильно|
Font=[MS Sans Serif,8,1,8388608,1]
Width=288
Height=207
}
Add(InfoTip,15042595,112,35)
{
Info=#5:False|
Font=[MS Sans Serif,8,0,255,1]
Width=225
Height=144
}
Обновление элемента: [svn]RichEdit.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)