Вверх ↑
Этот топик читают: Гость
Ответов: 39
Рейтинг: 0
#1: 2006-01-22 22:18:59 ЛС | профиль | цитата
Мне нужно, чтоб при нажатие на кнопку один, в WebBrowser вставлялся текст №1(в виде HTML), и такое при нажатие на кнопку два и кнопку три. Вот код програмы: Visual Design;
[code:1] Add(MainForm,10322394,21,105)
{
Left=20
Top=105
Width=218
Height=189
}
Add(WebBrowser,12623352,308,112)
{
Left=5
Top=5
}
Add(StrList,9004515,84,105)
{
FileName="1"
Strings=#99:<table style="width:100%;height:92px" border="0" cellpadding="0" cellspacing="3" bgcolor="#53617C">|5: <tr>|33: <th align="center" scope="row">|121: <table style="width:100%;height:92px;background:url('/img/background.gif')" border="0" cellpadding="0" cellspacing="0">|7: <tr>|151: <th style="width:40%;height:92px" align="left" scope="row"><img src="/img/left.gif" width="498" height="92" border="0" usemap="#csm" alt="" /></th>|65: <th scope="row" align="left" width="40%"><div align="center">|86: <table style="width:100%;height:92px" border="0" cellpadding="0" cellspacing="0">|26: <tr align="center"> |99: <td width="20%"><img src="/img/center1.gif" border="0" width="13" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center2.gif" border="0" width="6" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center3.gif" border="0" width="5" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center4.gif" border="0" width="9" height="92" alt="" /></td>|99: <td width="20%"><img src="/img/center5.gif" border="0" width="13" height="92" alt="" /></td>|11: </tr>|19: </table></div>|9: </th>|102: <td style="width:20%" align="right"><img src="/img/right.gif" width="253" height="92" alt="" /></td>|6: </tr>|8:</table>|0:|7: </th>|6: </tr>|8:</table>|
}
Add(StrList,2803230,154,105)
{
FileName="2"
Strings=#7:TEKCT 2|
}
Add(StrList,3248762,231,105)
{
FileName="3"
Strings=#6:<html>|6:<head>|7:</head>|26:TEKCT 4EPHый на сером фону|24:<body bgcolor="#999999">|7:</body>|7:</html>|
}
Add(Button,10090570,84,63)
{
Left=5
Top=130
Caption="1"
}
Add(Button,12979563,154,63)
{
Left=75
Top=130
Caption="2"
}
Add(Button,5717876,231,63)
{
Left=145
Top=130
Caption="3"
}
[/code:1]
Возможно ли ето. Зарание благодарен!
карма: 0

0
Ответов: 44
Рейтинг: 1
#2: 2006-01-23 00:33:59 ЛС | профиль | цитата
Не очень удобно и громоздко но можно так
[code:1] Add(MainForm,10322394,14,14)
{
Left=20
Top=105
Width=218
Height=189
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
AlphaBlendValue=255
Caption="Form"
BorderStyle=2
WindowsState=0
Icon=[]
ShowType=0
TaskBar=0
DragForm=1
Visible=0
Cursor=0
TransparentColor=16777215
Picture=[]
SavePosition=0
SavePosName="MyProject"
MouseCapture=1
}
Add(WebBrowser,12623352,567,189)
{
Left=5
Top=5
Width=200
Height=120
Align=0
TabOrder=0
Visible=0
Enabled=0
URL="about:blank"
link(URL,14179140:Value,[])
}
Add(StrList,9004515,189,168)
{
FileName=""
Strings=#99:<table style="width:100%;height:92px" border="0" cellpadding="0" cellspacing="3" bgcolor="#53617C">|5: <tr>|33: <th align="center" scope="row">|121: <table style="width:100%;height:92px;background:url('/img/background.gif')" border="0" cellpadding="0" cellspacing="0">|7: <tr>|151: <th style="width:40%;height:92px" align="left" scope="row"><img src="/img/left.gif" width="498" height="92" border="0" usemap="#csm" alt="" /></th>|65: <th scope="row" align="left" width="40%"><div align="center">|86: <table style="width:100%;height:92px" border="0" cellpadding="0" cellspacing="0">|26: <tr align="center"> |99: <td width="20%"><img src="/img/center1.gif" border="0" width="13" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center2.gif" border="0" width="6" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center3.gif" border="0" width="5" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center4.gif" border="0" width="9" height="92" alt="" /></td>|99: <td width="20%"><img src="/img/center5.gif" border="0" width="13" height="92" alt="" /></td>|11: </tr>|19: </table></div>|9: </th>|102: <td style="width:20%" align="right"><img src="/img/right.gif" width="253" height="92" alt="" /></td>|6: </tr>|8:</table>|0:|7: </th>|6: </tr>|8:</table>|
}
Add(StrList,2803230,308,161)
{
FileName=""
Strings=#7:TEKCT 2|
}
Add(StrList,3248762,434,161)
{
FileName=""
Strings=#6:<html>|6:<head>|7:</head>|26:TEKCT 4EPHый на сером фону|24:<body bgcolor="#999999">|7:</body>|7:</html>|
}
Add(Button,10090570,126,119)
{
Left=5
Top=130
Width=55
Height=20
Align=0
TabOrder=0
Hint=""
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
Caption="1"
Data=Null()
Point(doCaption)
link(onClick,5385508:doStrCat,[(168,125)(168,163)(116,163)(116,181)])
}
Add(Button,12979563,245,119)
{
Left=75
Top=130
Width=55
Height=20
Align=0
TabOrder=0
Hint=""
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
Caption="2"
Data=Null()
Point(doCaption)
link(onClick,4536964:doStrCat,[(287,125)(287,163)(235,163)(235,181)])
}
Add(Button,5717876,357,119)
{
Left=145
Top=130
Width=55
Height=20
Align=0
TabOrder=0
Hint=""
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
Caption="3"
Data=Null()
Point(doCaption)
link(onClick,7823861:doStrCat,[(399,125)(399,163)(347,163)(347,181)])
}
Add(Dir,8176866,77,21)
{
}
Add(GetData,10479994,91,70)
{
Count=4
link(Data,8176866:TempDir,[])
}
Add(StrCat,5385508,126,175)
{
Str1=""
Str2="1.html"
link(onStrCat,462584:doEvent1,[(168,181)(168,212)(116,212)(116,223)])
link(Str1,10479994:Data1,[(132,163)(97,163)])
}
Add(Hub,462584,126,217)
{
InCount=1
OutCount=2
link(onEvent1,9004515:doSave,[(173,223)(173,209)])
link(onEvent2,13587892:doEvent1,[(483,230)(483,146)])
}
Add(Hub,13587892,504,140)
{
InCount=4
OutCount=2
link(onEvent1,14179140:doValue,[])
}
Add(Memory,14179140,567,140)
{
Default=Null()
link(onData,12623352:doNavigate,[(609,146)(609,180)(557,180)(557,195)])
}
Add(StrCat,4536964,245,175)
{
Str1=""
Str2="1.html"
link(onStrCat,800777:doEvent1,[(287,181)(287,212)(235,212)(235,223)])
link(Str1,10479994:Data2,[(251,163)(104,163)])
}
Add(Hub,800777,245,217)
{
InCount=1
OutCount=2
link(onEvent1,2803230:doSave,[(292,223)(292,202)])
link(onEvent2,13587892:doEvent2,[(483,230)(483,153)])
}
Add(StrCat,7823861,357,175)
{
Str1=""
Str2="1.html"
link(onStrCat,14390073:doEvent1,[(399,181)(399,212)(347,212)(347,223)])
link(Str1,10479994:Data3,[(363,163)(111,163)])
}
Add(Hub,14390073,357,217)
{
InCount=1
OutCount=2
link(onEvent1,3248762:doSave,[(411,223)(411,202)])
link(onEvent2,13587892:doEvent3,[(483,230)(483,160)])
}
[/code:1]
карма: 1

0
Ответов: 44
Рейтинг: 1
#3: 2006-01-23 00:55:00 ЛС | профиль | цитата
Ешё вариант вроде получше.
[code:1] Add(MainForm,10322394,70,21)
{
Left=20
Top=105
Width=218
Height=189
link(onCreate,5385508:doStrCat,[])
}
Add(WebBrowser,12623352,308,252)
{
Left=5
Top=5
link(URL,11844236:Data2,[(314,147)(265,147)])
}
Add(StrList,9004515,168,154)
{
Strings=#6:<html>|6:<head>|7:</head>|15:Нажата кнопка 1|24:<body bgcolor="#333333">|7:</body>|7:</html>|
}
Add(StrList,2803230,217,154)
{
Strings=#6:<html>|6:<head>|7:</head>|15:Нажата кнопка 2|24:<body bgcolor="#666666">|7:</body>|7:</html>|
}
Add(StrList,3248762,266,154)
{
Strings=#6:<html>|6:<head>|7:</head>|15:Нажата кнопка 3|24:<body bgcolor="#999999">|7:</body>|7:</html>|
}
Add(Button,10090570,14,231)
{
Left=5
Top=130
Caption="1"
Point(doCaption)
link(onClick,12233882:doWork1,[])
}
Add(Button,12979563,14,273)
{
Left=75
Top=130
Caption="2"
Point(doCaption)
link(onClick,12233882:doWork2,[(58,279)(58,244)])
}
Add(DoData,12257048,168,280)
{
link(onEventData,12244468:doText,[(215,286)(215,286)])
link(Data,12442088:Var,[])
}
Add(Dir,8176866,154,7)
{
}
Add(Memory,5672803,252,56)
{
}
Add(StrCat,5385508,168,56)
{
Str2="temp.html"
link(onStrCat,5672803:doValue,[])
link(Str1,8176866:TempDir,[])
}
Add(Button,5717876,14,315)
{
Left=145
Top=130
Caption="3"
Point(doCaption)
link(onClick,12233882:doWork3,[(58,321)(58,251)])
}
Add(StrList,12244468,245,259)
{
link(FileName,11844236:Data1,[])
}
Add(ChanelToIndex,12233882,70,231)
{
Count=3
link(onIndex,12931204:doEvent1,[])
}
Add(GetIndexData,12442088,168,231)
{
Count=3
link(Data1,9004515:Text,[(174,215)(174,215)])
link(Data2,2803230:Text,[(181,215)(223,215)])
link(Data3,3248762:Text,[(188,215)(272,215)])
}
Add(Hub,12931204,119,231)
{
OutCount=4
link(onEvent1,12442088:doIndex,[])
link(onEvent2,12257048:doData,[(159,244)(159,286)])
link(onEvent3,12244468:doSave,[(159,251)(159,300)])
link(onEvent4,12623352:doNavigate,[])
}
Add(GetData,11844236,252,105)
{
link(Data,5672803:Value,[])
}
[/code:1]
карма: 1

0
Ответов: 655
Рейтинг: 0
#4: 2006-01-23 04:14:00 ЛС | профиль | цитата
[code:1]Add(WebBrowser,12623352,371,371) {
Left=5
Top=5
Point(doFromText)
}
Add(StrList,9004515,280,273)
{
FileName="1"
Strings=#99:<table style="width:100%;height:92px" border="0" cellpadding="0" cellspacing="3" bgcolor="#53617C">|5: <tr>|33: <th align="center" scope="row">|121: <table style="width:100%;height:92px;background:url('/img/background.gif')" border="0" cellpadding="0" cellspacing="0">|7: <tr>|151: <th style="width:40%;height:92px" align="left" scope="row"><img src="/img/left.gif" width="498" height="92" border="0" usemap="#csm" alt="" /></th>|65: <th scope="row" align="left" width="40%"><div align="center">|86: <table style="width:100%;height:92px" border="0" cellpadding="0" cellspacing="0">|26: <tr align="center"> |99: <td width="20%"><img src="/img/center1.gif" border="0" width="13" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center2.gif" border="0" width="6" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center3.gif" border="0" width="5" height="92" alt="" /></td>|98: <td width="20%"><img src="/img/center4.gif" border="0" width="9" height="92" alt="" /></td>|99: <td width="20%"><img src="/img/center5.gif" border="0" width="13" height="92" alt="" /></td>|11: </tr>|19: </table></div>|9: </th>|102: <td style="width:20%" align="right"><img src="/img/right.gif" width="253" height="92" alt="" /></td>|6: </tr>|8:</table>|0:|7: </th>|6: </tr>|8:</table>|
}
Add(StrList,2803230,322,273)
{
FileName="2"
Strings=#7:TEKCT 2|
}
Add(StrList,3248762,364,273)
{
FileName="3"
Strings=#6:<html>|6:<head>|7:</head>|26:TEKCT 4EPHый на сером фону|24:<body bgcolor="#999999">|7:</body>|7:</html>|
}
Add(Button,10090570,203,322)
{
Left=5
Top=130
Caption="1"
Data=Integer(0)
link(onClick,10350839:doEvent1,[(247,328)(247,356)])
}
Add(Button,12979563,203,357)
{
Left=75
Top=130
Caption="2"
Data=Integer(1)
link(onClick,10350839:doEvent2,[])
}
Add(Button,5717876,203,392)
{
Left=145
Top=130
Caption="3"
Data=Integer(2)
link(onClick,10350839:doEvent3,[(247,398)(247,370)])
}
Add(GetIndexData,1134075,315,350)
{
Count=3
link(Data1,9004515:Text,[(321,334)(286,334)])
link(Data2,2803230:Text,[(328,334)(328,334)])
link(Data3,3248762:Text,[(335,334)(370,334)])
}
Add(DoData,4662066,315,399)
{
link(onEventData,12623352:doFromText,[])
link(Data,1134075:Var,[])
}
Add(Hub,10350839,259,350)
{
InCount=3
link(onEvent1,1134075:doIndex,[])
link(onEvent2,4662066:doData,[(303,363)(303,405)])
}
[/code:1]
карма: 0

0
Ответов: 2125
Рейтинг: 159
#5: 2006-01-23 14:22:00 ЛС | профиль | цитата
А знает ли народ о наличии такого ActiveX, как DHTML Edit Control Это что-то типа RichEdit, только на основе не RTF, а HTML. Я полагаю - это то, что тут пытаются создать.
карма: 1

0
Ответов: 39
Рейтинг: 0
#6: 2006-05-17 02:31:59 ЛС | профиль | цитата
Ище одно задание для пользователей, но уже серьозно я себе хотел зделать красивую справочною програмку из дерева (зделал) и где бы был текст, подключил компонент Web Browser, но он не всостояние отображать картинки, как зделаль так, чтоб из BitmapArray (масив картинок) отображалась та или другая картинка на той или иной страницы...
карма: 0

0
Ответов: 676
Рейтинг: 5
#7: 2006-05-17 04:00:00 ЛС | профиль | цитата
как зделаль так, чтоб из BitmapArray (масив картинок) отображалась та или другая картинка на той или иной страницы

Gig@Byte, могу тебя обрадывать никак...
карма: 1

0
Ответов: 3655
Рейтинг: 69
#8: 2006-05-17 04:13:00 ЛС | профиль | цитата
Gig@Byte, переконвертировать из BMP в HTML и вставить.
А вот как незнаю.
карма: 0

0
Ответов: 39
Рейтинг: 0
#9: 2006-05-17 04:18:59 ЛС | профиль | цитата
-=Dima=- & Вячеслав спасибо, что написали, а через RichText или любой другой компонент можно.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#10: 2006-05-17 04:27:00 ЛС | профиль | цитата
Сделать mht, и всего делов
карма: 9

0
Ответов: 39
Рейтинг: 0
#11: 2006-05-17 04:31:59 ЛС | профиль | цитата
Galkov, я так и хотел, но как их зашить в програму. Программный код - вверху от AVC
карма: 0

0
Ответов: 9906
Рейтинг: 351
#12: 2006-05-17 04:53:59 ЛС | профиль | цитата
Ну не Веб-дизайнер я

Открывай свой файл в броузере выбирай <Save as/Web Archive, single file (*.mht)>
Смотри полученный файл как текст, там картинки узнаваемы не вооруженным глазом и закодированы в base64.
Дели этот текстовый файл на части и подставляй свои картинки, закодированные как строки в base64.

Вроде бы ничего военного....
карма: 9

0
Ответов: 39
Рейтинг: 0
#13: 2006-05-17 04:56:59 ЛС | профиль | цитата
Galkov, да я так и делал, вот сам попробуй ету страницу зделать в ХиАсме.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#14: 2006-05-17 05:02:00 ЛС | профиль | цитата
зделать ничего нельзя вообще
а сделать - не вижу чем это сложнее, чем html

Но говорю сразу: твои странички за тебя делать не буду
карма: 9

0
Ответов: 39
Рейтинг: 0
#15: 2006-05-17 05:03:59 ЛС | профиль | цитата
Galkov, просто сам компонент Web Browser непринимает текст в формате .mht тока в .html, надо сам компонент переделывать.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)