Вверх ↑
Этот топик читают: Гость
Ответов: 5103
Рейтинг: 578
#1: 2022-06-16 18:04:43 ЛС | профиль | цитата
Расширенная версия обычного Edit(a)
Давно хотел сделать да руки не доходили. (задолбался уже лайболы таскать туда сюда)

Добавлены свойства

Caption=Добавляет надпись для поля ввода согласно свойству CapPosition|2|
CapPosition=Позиция вывода надписи|4|1|Left,Top,Right
HelpData=Подсказка или пример для пустого поля ввода|2|


компонент https://forum.hiasm.com/getfile/39508
пользуйтесь кому приглянется.



Редактировалось 3 раз(а), последний 2022-06-16 18:24:33
карма: 5
1
Голосовали:tig-rrr
vip
#1.1контекстная реклама от партнеров
Ответов: 5103
Рейтинг: 578
#2: 2022-06-17 14:41:38 ЛС | профиль | цитата
ну ведь есть косяки, могу и не исправлять если не надо...
карма: 5
0
Ответов: 1994
Рейтинг: 129
#3: 2022-06-17 20:55:34 ЛС | профиль | цитата
Не надо.
карма: 5

0
Ответов: 5103
Рейтинг: 578
#4: 2022-06-17 22:06:13 ЛС | профиль | цитата
Компонент получил продолжение (пару косяков нашёл сам и поправил)
Добавлена кнопка в поле редактирования. 3 штатных иконки вшиты массивом + выбор иконки по индексу из shell32 и imagesres dll

AddBtn=Добавить кнопку в поле ввода14|1|True,False
BtnIcon=Тип иконки для кнопки, ShellIdx и ImageResIdx индексы иконок из Shell32.dll и ImageRes.dll|4|0|None,Open,Save,Browse,ShellIdx,ImageResIdx
IconIdx=Индекс иконки для кнопки в Shell32.dll|1|-1

*OnClickBtn=Событие происходит при клике на кнопку если она отражена и выводит в поток значение для отображения контекстного меню методом doPopup|2|

|


доказательство в прищепке



flint2, ну не надо так не надо, раз ты тут за всех решать стал

Редактировалось 2 раз(а), последний 2022-06-17 22:09:05
карма: 5
2
Голосовали:tig-rrr, envoy_sky
Ответов: 160
Рейтинг: 4
#5: 2022-06-18 09:57:14 ЛС | профиль | цитата
andrestudio писал(а):
Компонент получил продолжение

Не плохо!
карма: 0
HiAsm Studio
0
Ответов: 1994
Рейтинг: 129
#6: 2022-06-18 16:12:27 ЛС | профиль | цитата
Сер Антонио, а как это будет порусски, ты знаешь как я к тебе отношусь - иначе бы не ругался!
могу и не исправлять если не надо...
Ты кайф, удовлетворение получаешь от https://disk.yandex.ru/i/gOPWSCWBv1Nh7Q когда тебя хвалят?
Не хотел обидеть, но из песни слов не выкинешь.
Капитан, капитан, улыбнитесь!
Ведь улыбка - это флаг корабля!
Капитан, капитан, подтянитесь!
Только смелым покоряются моря.

Но это же чушь, а они хлопают в ладоши, лишь бы на халяву перепало.
(Объяснить?)

Редактировалось 4 раз(а), последний 2022-06-18 16:40:11
карма: 5

0
Ответов: 160
Рейтинг: 4
#7: 2022-06-18 20:09:24 ЛС | профиль | цитата
flint2 писал(а):
Но это же чушь, а они хлопают в ладоши, лишь бы на халяву перепало.

Вы что такие злые?
карма: 0
HiAsm Studio
0
Ответов: 5103
Рейтинг: 578
#8: 2022-06-18 20:30:15 ЛС | профиль | цитата
envoy_sky, да он бухой, не обращай внимание...

пытаюсь сделать подсветку валидности вводимых данных
типа звёздочка обязательное поле, чек достоверный тип данных
к ночи или ночью доделаю выложу как есть.


карма: 5
0
Ответов: 5103
Рейтинг: 578
#9: 2022-06-18 23:19:47 ЛС | профиль | цитата
Индикацию присобачил таки
В этой версии подсказки в поле ввода будут работать только с манифестом.
компонент в прищепке


карма: 5
1
Голосовали:Gunta
Разработчик
Ответов: 26013
Рейтинг: 2108
#10: 2022-06-19 01:51:32 ЛС | профиль | цитата
Идея весьма интересная. Вот только один косяк пока на скриншоте вижу -- не вписываются некоторые иконки в кнопки. Попробуй откорректировать этот косяк, и я без проблем добавлю этот компонент в пакет, если ты будешь не против, конечно.
карма: 22
Если что-то хочешь сделать хорошо -- сделай сам!
0
Ответов: 160
Рейтинг: 4
#11: 2022-06-19 11:10:25 ЛС | профиль | цитата
Схема не работает.

Пост с исправленной схемой
https://forum.hiasm.com/post/311877

Редактировалось 3 раз(а), последний 2022-06-19 16:52:45
карма: 0
HiAsm Studio
0
Ответов: 458
Рейтинг: 159
#12: 2022-06-19 11:12:24 ЛС | профиль | цитата
andrestudio,таже ошибка

карма: 4

0
Ответов: 5103
Рейтинг: 578
#13: 2022-06-19 11:54:40 ЛС | профиль | цитата
Свою схему просто сделайте и всё, должно работать
карма: 5
0
Ответов: 2054
Рейтинг: 653
#14: 2022-06-19 12:14:46 ЛС | профиль | цитата
andrestudio, HelpData и кнопки вещь нужная, но Caption не совсем стандартно получился. Он не входит в размер контрола, не отображается в редакторе форм, шрифт не изменяется, но при этом реагирует на родительский шрифт, даже при ParenFont = False.
Хорошо бы Caption внести в размер контрола.
Возможность вставлять свою иконку в кнопку. Как вариант: Свойство AddBtn = True, BtnIcon = MyIcon и иконка читается из Bitmap.
опечатака писал(а):
##OptionEx=Расширенные опции lдля поле ввода

карма: 9

0
Ответов: 160
Рейтинг: 4
#15: 2022-06-19 12:22:32 ЛС | профиль | цитата
nesco писал(а):
не вписываются некоторые иконки в кнопки

Вылезают из за высоты строки.
В стандартной высоте строки всё нормально, если сильно узкая то вылезает значок.(не критично)
Анимация (3).gif
карма: 0
HiAsm Studio
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)