Вверх ↑
Этот топик читают: Гость
Ответов: 212
Рейтинг: 2
#1: 2017-05-30 08:02:02 ЛС | профиль | цитата
Здравствуйте! Поражен возможностями программы, уникальный и превосходный проект!
Начал изучать, не получается что-то, конечно.

Например, как label сделать редактируемым по двойному клику и нередактируемым при потере фокуса. Хотя бы - где свойство, позволяющее его редактировать?
И второе: загружаю примеры, в них картинки (во всех), которые подгружаю в соответствии с задумкой автора примера, просто черные прямоугольники. Может что-то недоустановил?
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
vip
#1.1контекстная реклама от партнеров
Ответов: 212
Рейтинг: 2
#2: 2017-05-30 09:36:16 ЛС | профиль | цитата
И еще: добавляю панель, а она поверх моих элементов.Перенастраивая через контекстное меню "Передний план", "Задний план" - все бесполезно, панель все равно поверх всех элементов!
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 4621
Рейтинг: 746
#3: 2017-05-30 10:39:07 ЛС | профиль | цитата
inter1 писал(а):
как label сделать редактируемым по двойному клику и нередактируемым при потере фокуса
Label предназначена для отображения текста, но не редактирования. Для редактирования текста предназначен компонент Edit. А за возможность его редактирования отвечает свойство Enabled. А как сделать, чтобы его можно было менять в процессе работы - читай справку, где описывается панель свойств. Есть ещё свойство ReadOnly.

Редактировалось 1 раз(а), последний 2017-05-30 10:40:07
карма: 26

0
Ответов: 212
Рейтинг: 2
#4: 2017-05-30 13:08:57 ЛС | профиль | цитата
Понял! Label не редактируется, ну а как это сделать через input, есть в одном из примеров, уже нашел. Только не понятно следующее: я ввожу текст в поле ввода, он (по Enter) "переходит" в мой Label, но обрезается? Вот скрины:
До нажатия "Enter"

--- Добавлено в 2017-05-30 13:11:04

До нажатия "Enter"

--- Добавлено в 2017-05-30 13:13:51

После нажатия: конец текста пропадает.

Редактировалось 2 раз(а), последний 2017-05-30 13:13:51
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 4621
Рейтинг: 746
#5: 2017-05-30 13:17:22 ЛС | профиль | цитата
Вопрос непонятен. А как надо - чтобы "не обрезался", или чтобы "обрезался"? Ты ж учитывай, что текст может и не помещаться в размер Label.
карма: 26

0
Ответов: 212
Рейтинг: 2
#6: 2017-05-30 13:20:44 ЛС | профиль | цитата
Такое впечатление, что программа (возможно, компилятор) немного игнорирует настройки: я ставлю объект, настраиваю его, а компилится не так. Отсюда вышеописанная проблема с позиционированием в слое (бесполезно перемещать на передний\задний план) и урезание текста (например, в компилированной версии проигнорированы внесенные изменения, такие, как Place/Width). Нет?

--- Добавлено в 2017-05-30 13:21:36

Netspirit писал(а):
Вопрос непонятен. А как надо - чтобы "не обрезался", или чтобы "обрезался"? Ты ж учитывай, что текст может и не помещаться в размер Label.

Посмотри на скринах - короткий текст.

Редактировалось 1 раз(а), последний 2017-05-30 13:21:36
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 4621
Рейтинг: 746
#7: 2017-05-30 13:29:10 ЛС | профиль | цитата
Смотри размеры Label
карма: 26

0
Ответов: 212
Рейтинг: 2
#8: 2017-05-30 13:55:07 ЛС | профиль | цитата
Проверил в первую очередь, там 919. Отсекает именно последнее слово: например, ввожу "странное поведение" - оставляет "странное", ввожу "странное поведение программы" - получаю "странное поведение". Теперь ввожу - "странное поведение программы сегодня", выдает "странное поведение программы". Аномалия!
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#9: 2017-05-30 14:11:26 ЛС | профиль | цитата
inter1 писал(а):
Отсекает именно последнее слово: например, ввожу "странное поведение" - оставляет "странное", ввожу "странное поведение программы" - получаю "странное поведение".

А AutoSize у Label включать не пробовали? Не всегда текст по размеру совпадает в DesignTime и RealTime

Редактировалось 1 раз(а), последний 2017-05-30 14:14:40
карма: 22

0
Ответов: 212
Рейтинг: 2
#10: 2017-05-30 16:18:39 ЛС | профиль | цитата
А AutoSize у Label включать не пробовали? Не всегда текст по размеру совпадает в DesignTime и RealTime

Стоит frue...

--- Добавлено в 2017-05-30 16:23:08

Может кому-нибудь будет не лень взглянуть - файл в облаке маил (не знаю как здесь файлами бросаться) https://cloud.mail.ru/public/LSXJ/CysGCWjJN

--- Добавлено в 2017-05-30 16:24:46

Точно!!! СПАСИБИЩЕ!!! false!

--- Добавлено в 2017-05-30 16:26:03

Как-то странно отправляет - повторяет сообщения. Я не нарочно

Редактировалось 3 раз(а), последний 2017-05-30 16:26:03
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 16884
Рейтинг: 1239
#11: 2017-05-30 16:58:31 ЛС | профиль | цитата
Add(MainForm,15573324,21,56)
{
Left=20
Top=105
Width=654
Height=159
Caption="GLabel"
Position=1
}
Add(Edit,14375767,70,56)
{
Left=5
Top=80
Width=625
Text="Кунг-Фу Панда 3 - это очень классный фильм !"
ClearAfterEnter=1
link(onEnter,8270174:doText,[])
}
Add(Label,8270174,126,63)
{
Left=10
Top=20
Width=55
Height=28
Font=[MS Sans Serif,14,1,0,1]
}

Не надо лишнего.

Редактировалось 1 раз(а), последний 2017-05-30 16:59:15
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 212
Рейтинг: 2
#12: 2017-05-30 17:05:19 ЛС | профиль | цитата
Tad, класс!!! Спасибо!!! Прям вдохновение какое-то с этим HiAsm, так клево все! Спасибо!!
И все же - почему GroupBox не ставится в фон, а закрывает все элементы. Через контекстное меню пробовал.
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 16884
Рейтинг: 1239
#13: 2017-05-30 17:18:44 ЛС | профиль | цитата
Потому, что ему некуда "прятаться"

Add(ChildGroupBox,12632633,189,98)
{
}
BEGIN_SDK
Add(EditMulti,7416318,21,21)
{
WorkCount=1
link(doWork1,11226407:doBringToFront,[(59,27)(59,146)])
}
Add(GroupBox,11226407,98,140)
{
Left=-5
Top=5
Width=635
Height=140
Point(doBringToFront)
Point(doSendToBack)
}
Add(Button,12645863,35,147)
{
Left=550
Top=25
Caption="Скрыть "
link(onClick,11226407:doSendToBack,[])
}
Add(DatePicker,1956848,84,49)
{
Left=45
Top=30
Width=225
Height=21
}
END_SDK
Add(MainForm,15573324,84,91)
{
Left=20
Top=105
Width=654
Height=189
Caption="GLabel"
Position=1
}
Add(ChildPanel,1957837,133,98)
{
link(onEvent1,12632633:doWork1,[])
}
BEGIN_SDK
Add(EditMulti,13457528,21,21)
{
EventCount=1
}
Add(Panel,6451483,42,91)
{
Left=-10
Width=641
Height=138
}
Add(Edit,14375767,119,91)
{
Left=5
Top=80
Width=625
Text="Кунг-Фу Панда 3 - это очень классный фильм !"
ClearAfterEnter=1
link(onEnter,8270174:doText,[])
}
Add(Label,8270174,175,98)
{
Left=10
Top=20
Width=55
Height=28
Font=[MS Sans Serif,14,1,0,1]
}
Add(Button,9493210,259,42)
{
Left=530
Top=105
Width=95
Caption="Показать"
link(onClick,13457528:onEvent1,[(306,48)(306,27)])
}
END_SDK

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#14: 2017-05-30 17:26:29 ЛС | профиль | цитата
4Tad: речь вообще-то об этом: http://forum.hiasm.com/topic/63200
inter1 писал(а):
GroupBox не ставится в фон, а закрывает все элементы. Через контекстное меню пробовал

карма: 9

0
Ответов: 212
Рейтинг: 2
#15: 2017-05-30 17:32:02 ЛС | профиль | цитата
Крутая штука!! Пригодится! Спасибо, Tad!
Galkov, я там ни чего не понял. Так...Послушал разговор небожителей...
Я просто думал, что GroupBox это что-то типа legend в html.
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)