Вверх ↑
Ответов: 463
Рейтинг: 9
#1: 2010-03-17 09:50:40 ЛС | профиль | цитата
lev, в обычном режиме после строки с табуляцией все остальные строки начинаются с 8 позиции а не с 0
тобишь абзац ... в прямом смысле, а мне надо, чтобы этого не было.. решение Nesco -работает... просто нужно там убрать приращение по строке
------------ Дoбавленo в 09.55:
lev, ваше решение тоже очень и очень оригинально, спасибо, я не догадался до такой простоты.
------------ Дoбавленo в 13.55:
Add(HilightMemo,1956792,196,210)
{
Left=1
Top=523
Width=1116
Height=300
Align=5
Color=-16777192
Font=[Courier New,8,0,0,1]
Ctl3D=1
WidthScale=100
HeightScale=30
SizeSp=8
ColorSp=12639424
MinOwn=3
MinRest=8
HilightFont=[Courier New,10,4,-16777214,1]
MinWordLen=3
Indent=5
RightMargin=1
Point(PositionX)
Point(doSetCaret)
Point(onKeyDown)
Point(onChar)
Point(PositionY)
link(onKeyDown,5422755:doEvent1,[(254,223)(254,244)])
}
Add(Hub,5422755,259,238)
{
OutCount=3
link(onEvent2,16469552:doCase,[])
}
Add(Case,16469552,350,245)
{
Value=Integer(13)
DataOnTrue=String(<b>)
link(onTrue,374872:doEvent1,[])
}
Add(KeyEvent,4585962,546,252)
{
Code=36
}
Add(Hub,374872,420,252)
{
link(onEvent1,4585962:doPress,[])
}
так намного лучше и самое то... нужно оказывается не 9 а 13 (энтер) в коз забивать , тогда и табулятор работает и сл. строка сначала идет ------------ Дoбавленo в 17.47:
теперь задачка посложнее встала, мне нужно, чтобы при нажимании табулятора вставлялся некий тэг <b> например, но он почему-то в поток не попадает
задача такова чтобы в himemo не было отображения такого тэга
вот моя наработка:
Add(WebBrowser,2478735,875,350)
{
Width=713
Height=490
Align=2
Color=12639424
WidthScale=100
HeightScale=78
ModeSp=1
SizeSp=15
ColorSp=-16777214
MinOwn=3
MinRest=5
Point(doFromText)
Point(doPreview)
Point(doPrint)
}
Add(HilightMemo,1956792,245,182)
{
Top=505
Width=713
Height=113
Align=5
Color=-16777192
Font=[Courier New,8,0,0,1]
Ctl3D=1
WidthScale=100
HeightScale=30
SizeSp=8
ColorSp=12639424
MinOwn=3
MinRest=8
Strings=#12:текст набора|
HilightFont=[Courier New,10,4,-16777214,1]
MinWordLen=3
Indent=5
RightMargin=1
Point(PositionX)
Point(doSetCaret)
Point(onKeyDown)
Point(onChar)
Point(PositionY)
link(onChange,4197696:doWork2,[(356,188)(356,314)])
link(onKeyDown,5422755:doEvent1,[(303,195)(303,216)])
}
Add(Replace,12947311,595,287)
{
SubStr="
"
DestStr=" <br>"
link(onReplace,8886326:doReplace,[])
}
Add(Replace,1338472,551,287)
{
SubStr="("
DestStr="(<i>"
link(onReplace,12947311:doReplace,[])
}
Add(Replace,5136683,509,287)
{
SubStr=")"
DestStr="</i>)"
link(onReplace,1338472:doReplace,[])
}
Add(Hub,13896002,700,287)
{
InCount=2
OutCount=4
link(onEvent2,2478735:doFromText,[(822,300)(822,384)])
link(onEvent3,6706138:doText,[(775,307)(775,328)(751,328)(751,349)])
link(onEvent4,7826469:doText,[(735,314)(735,237)])
}
Add(Replace,8886326,644,287)
{
SubStr=":"
DestStr="</b> :"
link(onReplace,13896002:doEvent1,[])
}
Add(Label,6706138,763,343)
{
Top=490
Width=713
Align=2
}
Add(Hub,5422755,308,210)
{
OutCount=3
link(onEvent2,16469552:doCase,[])
link(onEvent3,999765:doCase,[(343,230)(343,328)])
}
Add(Case,16469552,399,217)
{
Value=Integer(13)
DataOnTrue=String(<b>)
link(onTrue,4585962:doPress,[(497,230)(497,188)])
}
Add(KeyEvent,4585962,511,182)
{
Code=36
}
Add(Memo,7826469,756,210)
{
Top=618
Width=713
Align=4
Strings=#24:промежуточный html - код|
}
Add(Case,999765,364,322)
{
Value=Integer(9)
DataOnTrue=String(<заглавные>)
link(onTrue,4197696:doWork3,[(407,335)])
}
Add(Replace,14404472,460,294)
{
SubStr="<заглавные>"
DestStr="<b> "
link(onReplace,5136683:doReplace,[(500,300)(500,293)])
}
Add(HubEx,4197696,403,308)
{
Angle=3
link(onEvent,8605241:doValue,[(407,300)])
}
Add(Memory,8605241,420,294)
{
link(onData,14404472:doReplace,[])
}
карма: 0

0