Вверх ↑
Этот топик читают: Гость
Ответов: 77
Рейтинг: 5
#1: 2011-02-21 21:44:20 ЛС | профиль | цитата
Можно ли сделать так, что бы в программе сделанной на HiAsm, можно было изменять размеры элементов, как в среде, в редакторе формы?
карма: 1

0
Ответов: 1321
Рейтинг: 37
#2: 2011-02-21 21:50:11 ЛС | профиль | цитата
Можно так
code_22620.txt
карма: 0

0
файлы: 1code_22620.txt [405B] [109]
Ответов: 77
Рейтинг: 5
#3: 2011-02-21 21:56:41 ЛС | профиль | цитата
Спасибо, но не то, я имел ввиду, что бы по краям допустим кнопки были точки, потянув за которые можно изменить размер...
карма: 1

0
Ответов: 1321
Рейтинг: 37
#4: 2011-02-21 22:00:09 ЛС | профиль | цитата
На счёт точек не знаю, но сделать так чтоб изменять размер мышкой можно
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2011-02-21 22:02:28 ЛС | профиль | цитата
Гы, интересная задачка
------------ Дoбавленo в 22.02:
TreC писал(а):
что бы по краям допустим кнопки были точки

Вообще-то, там квадратики
карма: 22

0
Ответов: 77
Рейтинг: 5
#6: 2011-02-21 22:02:45 ЛС | профиль | цитата
Даже если так, неважно, главное, что бы изменение происходило не через ползунки.
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#7: 2011-02-21 22:03:49 ЛС | профиль | цитата
Вопрос -- а к чему такие извращения
------------ Дoбавленo в 22.03:
TreC писал(а):
что бы изменение происходило не через ползунки

А что понимается под "ползунками"
карма: 22

0
Ответов: 77
Рейтинг: 5
#8: 2011-02-21 22:05:33 ЛС | профиль | цитата
Ползунок, то есть ТрэкБар
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#9: 2011-02-21 22:07:37 ЛС | профиль | цитата
Такую фичу, как в редакторе форм, можно сделать, применив регионы отсечения.
TreC писал(а):
Ползунок, то есть ТрэкБар

А где в Винде, на стандартной форме, применяется ТрэкБар
карма: 22

0
Ответов: 77
Рейтинг: 5
#10: 2011-02-21 22:17:15 ЛС | профиль | цитата
Просто Roma показал пример, где размер изменяется с помощью ТрэкБара...
карма: 1

0
Ответов: 1321
Рейтинг: 37
#11: 2011-02-21 22:20:23 ЛС | профиль | цитата
Я попытался с помощью мышки но нифига
code_22621.txt

Посмотри,может поймёшь моё направление мысли
------------ Дoбавленo в 22.20:
Заранее


Add(Button,4114039,203,266)
{
Left=195
Top=110
Point(onMouseDown)
Point(Handle)
link(onMouseDown,5361947:doEvent,[(247,279)(247,328)])
}
Add(RadioButton,9457465,105,210)
{
Left=70
Top=75
Caption="on"
link(onSelect,11495423:doData,[])
}
Add(RadioButton,15163161,105,245)
{
Left=70
Top=105
Caption="off"
link(onSelect,1742500:doData,[])
}
Add(MoveWindow,5556424,203,322)
{
link(Handle,4114039:Handle,[])
}
Add(IndexToChanel,5361947,259,322)
{
Point(Index)
link(onEvent1,5556424:doMove,[(303,328)(303,316)(191,316)(191,328)])
link(Index,1608903:GetData,[(265,256)(230,256)])
}
Add(DoData,11495423,154,210)
{
Data=Integer(0)
link(onEventData,5486907:doWork2,[])
}
Add(EventFromData,1608903,224,210)
{
}
Add(DoData,1742500,154,245)
{
Data=Integer(1)
link(onEventData,5486907:doWork3,[(193,251)])
}
Add(HubEx,5486907,189,210)
{
link(onEvent,1608903:doData,[])
}

Если захочешь перемещения
карма: 0

0
файлы: 1code_22621.txt [1.4KB] [92]
Разработчик
Ответов: 26163
Рейтинг: 2127
#12: 2011-02-21 22:35:27 ЛС | профиль | цитата
Roma, завязывай показывать другим дурные примеры -- я снова об EventFromData, для особо тупых повторяю -- для этих целей существует Memory. Млин, какой-то идиот это когда-то показал, и многие повелись
------------ Дoбавленo в 22.35:
Я тут попробовал, что-то у меня сильно просто не получается такая фича. Возможно, у кого-то наработки есть по этой теме
карма: 22

0
Ответов: 1376
Рейтинг: 197
#13: 2011-02-21 22:46:28 ЛС | профиль | цитата
code_22622.txt
Перетаскивание контролов, можно и кнопку "Пуск" потаскать
карма: 1

0
файлы: 1code_22622.txt [1KB] [101]
Ответов: 3851
Рейтинг: 159
#14: 2011-02-21 22:52:42 ЛС | профиль | цитата

nesco писал(а):
Возможно, у кого-то наработки есть по этой теме

давненько баловались, вот результат code_283.txt коллеги andrestudio..
карма: 0
начавший
0
Ответов: 1321
Рейтинг: 37
#15: 2011-02-21 22:57:11 ЛС | профиль | цитата
Мышка соскочила на фоновую программу
И НА НЕЁ ДЕЙСТВУЕТ
и на всё подряд !!!
карма: 0

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