Add(MainForm,2953706,196,238)
{
Width=184
Height=191
BorderStyle=3
Position=1
Point(Handle)
}
Add(ListBox,15837332,175,70)
{
Width=168
Height=152
Align=5
Font=[MS Sans Serif,10,0,0,1]
Name="form"
Strings=#5:line1|5:line2|5:line3|5:line4|5:line5|5:line6|0:|
Point(Width)
Point(MouseY)
Point(String)
link(onClick,10443100:doWork2,[(225,83)(225,143)(65,143)(65,202)])
}
Add(ChildForm,10327731,301,189)
{
FirstUsage=0
link(onEvent1,3519927:doMessage,[])
link(Data1,15837332:String,[(307,152)(216,152)])
}
BEGIN_SDK
Add(EditMulti,10907509,14,7)
{
EventCount=1
WorkCount=3
DataCount=1
Width=237
Height=130
VOffset=30
link(doWork1,10308009:doShiftLeft,[])
link(doWork2,10308009:doShiftTop,[])
link(doWork3,10308009:doVisible,[])
}
Add(MainForm,10308009,28,9)
{
Width=174
Height=24
Color=8421504
Visible=1
Ctl3D=0
WinStyle=1
Caption=""
BorderStyle=6
TaskBar=1
OffsetShift=0
TransparentManager="transp"
FormFastening="parent.form"
Point(doShiftLeft)
Point(doShiftTop)
Point(doVisible)
}
Add(TransparentManager,13441677,63,37)
{
Name="transp"
TransparentColor=8421504
FormTranspColor=8421504
}
Add(Button,906471,98,9)
{
Left=5
Top=1
Width=20
TabOrder=-1
Caption="L"
link(onClick,3175090:doWork1,[(163,15)])
}
Add(Button,3367558,98,44)
{
Left=30
Top=1
Width=20
TabOrder=-1
Caption="P"
link(onClick,3175090:doWork3,[(163,50)])
}
Add(DoData,16545535,196,37)
{
link(onEventData,10907509:onEvent1,[(240,43)(240,43)])
link(Data,10907509:Data1,[(202,22)(20,22)])
}
Add(HubEx,3175090,159,37)
{
link(onEvent,16545535:doData,[])
}
END_SDK
Add(ChanelToIndex,10443100,77,189)
{
link(onIndex,11888096:doEvent1,[])
}
Add(Hub,11888096,140,189)
{
OutCount=4
link(onEvent1,16488798:doOperation,[])
link(onEvent2,15273293:doOperation,[])
link(onEvent3,10327731:doWork3,[])
link(onEvent4,6409591:doForeground,[(175,216)(175,314)])
}
Add(Math,16488798,196,189)
{
OpType=1
Op2=55
ResultType=0
link(onResult,10327731:doWork1,[])
link(Op1,15837332:Width,[])
}
Add(Math,15273293,238,196)
{
OpType=1
Op2=7
ResultType=0
link(onResult,10327731:doWork2,[])
link(Op1,15837332:MouseY,[(244,156)(209,156)])
}
Add(WinTools,6409591,196,280)
{
Point(doForeground)
link(Handle,2953706:Handle,[])
}
Add(Message,3519927,350,189)
{
}
Этот топик читают: Гость
|
Ответов: 22
Рейтинг: 0
|
|||
|
Реализовал появляющиеся кнопки при выборе строки в компоненте ListBox, но есть одна проблема. Кнопки появляются один раз и форма с кнопками больше не перемещается. Как сделать их перемещаемыми при выборе другой строки? При этом если выбрать другую строку и сдвинуть главное окно, то кнопки переместятся.
|
|||
| карма: 0 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
rav, главное правильно понять по тексту необходимое
|
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Леонид,
Редактировалось 1 раз(а), последний 2017-12-05 13:41:51 |
|||
| карма: 25 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
Tad,
|
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
А у меня кнопок нет.
|
|||
| карма: 25 |
|
|
Ответов: 2059
Рейтинг: 132
|
|||
|
Tad, левый, верхний угол экрана.
Редактировалось 1 раз(а), последний 2017-12-05 21:17:51 |
|||
| карма: 6 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
flint2, спасибо !
Увидел. Ну, и нахрена они мне там ? |
|||
| карма: 25 |
|
|
Ответов: 2059
Рейтинг: 132
|
|||
|
Для фэн-шуйя. Чего-то, как-то слово неприлично звучит. Почти как Хулио Иглесиас. И с точки зрения дизайна, тоже как-то сомнительно.
Редактировалось 1 раз(а), последний 2017-12-05 23:04:52 |
|||
| карма: 6 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
Tad, кнопки приклеены слева формы, напротив выбранной строки , почему они у вас ставятся в угол не знаю, может провинились
|
|||
| карма: 19 |
|
|
Ответов: 22
Рейтинг: 0
|
|||
|
Леонид, В Вашей схеме кнопки появились в левом верхнем углу главной формы.
Опишу по другому. При выборе мышкой любой строки, кнопки должны появиться над выбранной строкой (у правого края главной формы, но не вылезая за форму). При выборе мышкой другой\следующей строки, кнопки появляются над этой выбранной строкой. Сейчас при выборе другой\следующей строки кнопки остаются месте, т.е. там где появились первый раз. Есть особенность, если начать двигать по экрану главную форму, то кнопки изменяют своё положение, устанавливаются над последней выбранной строкой. |
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Интересно. У трёх в левом верхнем углу экрана.
У автора не так. Леонид, делитесь секретом. |
|||
| карма: 25 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
Tad, я ни разочка не обновлялся автоматом, а нужные (новые) "кубики" ставлю ручками
Ну посмотрите схему, считается и управляется только Top и Left прозрачной формы (ну и Height главной формы по числу строк, т. к. не нашёл короткого пути определения ползунка). --- Добавлено в 2017-12-06 11:12:58 rav, в Math "+" и Op2=125. Редактировалось 1 раз(а), последний 2017-12-06 11:12:58 |
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Леонид,
|
|||
| карма: 25 |
|
|
Ответов: 8975
Рейтинг: 824
|
|||
|
Tad, а вот *.ехе http://forum.hiasm.com/getfile/38262
А вообще-то проверьте реакцию Дочерней формы на программное перемещение, по просьбе трудящихся в главные формы вносились изменения (забыв главный закон механика) |
|||
| карма: 19 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Проверил оба Kol-а. Никакой разницы - Кнопки в левом верхнем углу экрана. В общем - анекдот. Редактировалось 4 раз(а), последний 2017-12-06 22:16:16 |
|||
| карма: 25 |
|



Поиск
Друзья
Администрация