Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#31: 2009-12-29 01:21:16 ЛС | профиль | цитата
Желающих обсудить нет
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#32: 2009-12-29 01:43:10 ЛС | профиль | цитата
А я так и не понял -- зачем
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#33: 2009-12-29 10:00:41 ЛС | профиль | цитата
nesco писал(а):
А я так и не понял -- зачем ?
Ну даёшь !
Чтобы при onClick иметь на выходе не пустое событие, а Label.Caption
Тоже самое не помешало бы и для RadioButton-а
Очень часто нехватает.
Совместимость не нарушает, а коды добавит только при использовании точки onClick.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
3
Голосовали:Konst, CriDos, Genius
Разработчик
Ответов: 26061
Рейтинг: 2120
#34: 2009-12-29 13:41:13 ЛС | профиль | цитата
Я не против, ну что скажет начальник транспорного цеха, возможно, он по-другому думает
карма: 22

0
Ответов: 1841
Рейтинг: 369
#35: 2009-12-31 03:38:10 ЛС | профиль | цитата
Я тоже за добавление!
карма: 1
0
Ответов: 1535
Рейтинг: 176
#36: 2011-12-12 19:32:27 ЛС | профиль | цитата
nesco, не знаю как тебя уже просить. В компоненте Label необходимо свойство VAlignment, так же как и у Glabel.
Label способен выводить многострочный текст, так вот мне нужно выровнять этот текст по нижнему краю. Вот, было бы здорово.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#37: 2011-12-12 19:47:44 ЛС | профиль | цитата
ser_davkin писал(а):
В компоненте Label необходимо свойство VAlignment, так же как и у Glabel.
Label способен выводить многострочный текст, так вот мне нужно выровнять этот текст по нижнему краю. Вот, было бы здорово.

Насколько я помню, но там он не поддерживается, вроде. Я посмотрю, но не гарантирую
карма: 22

0
Ответов: 1535
Рейтинг: 176
#38: 2011-12-13 18:39:14 ЛС | профиль | цитата
nesco, значит ничего не получится. Эх, придётся искать другое.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 3889
Рейтинг: 362
#39: 2011-12-13 20:04:23 ЛС | профиль | цитата
ser_davkin писал(а):
Эх, придётся искать другое.

Я бы порекомендовал DocumentTemplate + Print_Text т.к. там есть нужное выравнивание НО... Есть серьёзная проблема, по крайней мере - у меня (HiAsm 4.04 b185 SVN 313) - символы переноса в многострочном тексте обрабатываются совершенно некорректно - на макете выглядят как слешированные теги, на форме после печати просто пропадают ничего не перенося
------------ Дoбавленo в 19.39:
Add(MainForm,950791,273,112)
{
Point(onPaint)
link(onPaint,2369514:doDraw,[])
}
Add(DocumentTemplate,2369514,322,133)
{
DrawSource=2
Name="WhyLabel"
}
BEGIN_SDK
Add(Print_Text,8844106,28,21)
{
Name="NoLabel"
X=31
Y=24
Width=323
Height=102
Text="String1
Sting 2
String3"
Vertical=2
}
END_SDK


------------ Дoбавленo в 19.42:
Та же история с установкой текста через PC_Text
------------ Дoбавленo в 20.04:
[offtop]Tad, кстати, поздравляю с 7-милетием ( сегодня - годовщина ) работы в HiAsm. Подумать только, это вторая Ваша тема на форуме... Из 120 [/offtop]
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#40: 2011-12-13 20:13:24 ЛС | профиль | цитата
ser_davkin писал(а):
значит ничего не получится

Не, не получилось -- отработало только верх и центр, а вот низ как раз и не работает.
карма: 22

0
Ответов: 3889
Рейтинг: 362
#41: 2011-12-13 20:32:49 ЛС | профиль | цитата
ser_davkin,
Add(ChildPanel,3355437,490,63)
{
}
BEGIN_SDK
Add(EditMulti,10254458,21,56)
{
DataCount=1
Width=153
Height=116
}
Add(Panel,7241693,42,119)
{
Left=35
Top=105
Width=156
Height=121
Color=15793151
WinStyle=1
BorderWidth=0
BevelInner=0
BevelWidth=0
Alignment=2
Point(onPaint)
Point(Height)
link(onPaint,10459191:doDraw,[(86,132)(86,125)])
}
Add(Img_MultiText,10459191,98,119)
{
DrawSource=2
Text="Hello
Multistringed
World"
Point(Y)
link(Text,14536212:Var,[(111,112)(69,112)])
link(Y,15403955:reCalc,[])
}
Add(FastMathParse,15403955,105,70)
{
MathStr="%1 - %2"
Point(reCalc)
link(X1,7241693:Height,[(111,66)(32,66)(32,156)(48,156)])
link(X2,10459191:TextHeight,[(118,65)(168,65)(168,161)(111,161)])
}
Add(LineBreak,6964774,21,28)
{
Caption="Text"
Type=1
link(Data,10254458:Data1,[])
Primary=[14536212,42,63]
}
END_SDK

карма: 1

0
Ответов: 1535
Рейтинг: 176
#42: 2011-12-13 21:19:55 ЛС | профиль | цитата
1nd1g0, спасибо, признаться, что-то не замечал я этот Img_MultiText, хотя, обновляюсь с svn и он у меня есть . У Label я использовал прозрачность, но вот потребовалось выровнять этот текст понизу, да ещё и посредине. Вот, думаю раздел компонентов из OpenGL покрутить.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 3889
Рейтинг: 362
#43: 2011-12-13 21:51:08 ЛС | профиль | цитата
Кстати, ещё глюк у Label.Autosize=True выбор размера происходит по первой строке, кончающейся [b]
[/b], а не по всему тексту. Кстати, если подумать, забытый авторазмер может не давать нормально выравнивать текст по низу...
карма: 1

0
Ответов: 1535
Рейтинг: 176
#44: 2011-12-14 09:16:55 ЛС | профиль | цитата
1nd1g0, nesco, вот я дубовый , есть же компонент ChildPanelRush. он решает все мои проблемы.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 952
Рейтинг: 4
#45: 2012-05-13 21:30:12 ЛС | профиль | цитата
Что не так? На форме вижу только 1 слово. Второе как бы не растягивал рамки - не появляется.

code_27900.txt
карма: 0

0
файлы: 1code_27900.txt [144B] [401]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)