Вверх ↑
Этот топик читают: Гость
Ответов: 24
Рейтинг: 0
#1: 2008-08-05 05:48:42 ЛС | профиль | цитата
Собссно пример:
code_9641.txt

При вызове дочерней формы видим что DatePicker на ней савсем плахой, белий и не дишит.
Hiasm билд 169, компилятор delphi
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_9641.txt [683B] [434]
vip
#1.1контекстная реклама от партнеров
Ответов: 3851
Рейтинг: 159
#2: 2008-08-05 08:45:49 ЛС | профиль | цитата
подтверждаю - белий и не дишит.
HiAsm 3.66 build 169, компилятор FPC
карма: 0
начавший
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#3: 2008-08-05 10:13:33 ЛС | профиль | цитата
Баян, правда давнишний.

Вот так будет работать


Add(MainForm,6622318,210,266)
{
Left=20
Top=105
Width=117
Height=91
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
TabOrder=0
Ctl3D=1
Hint=""
HintManager="(empty)"
AlphaBlendValue=255
Caption="Form"
BorderStyle=2
WindowsState=0
Icon=[]
TaskBar=0
DragForm=1
KeyPreview=0
TransparentColor=16777215
Picture=[]
SavePosName=""
MouseCapture=1
ClientSize=1
Position=0
}
Add(ChildFormEx,4577981,322,266)
{
Mode=0
}
BEGIN_SDK
Add(EditMultiEx,5844011,21,21)
{
WorkCount=#8:Показать|
EventCount=#
VarCount=#
DataCount=#
Width=300
Height=200
link(Показать,13784961:doData,[(31,27)(31,174)])
}
Add(MainForm,9415539,98,105)
{
Left=35
Top=105
Width=163
Height=88
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=1
Enabled=0
Cursor=0
TabOrder=0
Ctl3D=1
Hint=""
HintManager="(empty)"
AlphaBlendValue=255
Caption="Form"
BorderStyle=2
WindowsState=0
Icon=[]
TaskBar=0
DragForm=1
KeyPreview=0
TransparentColor=16777215
Picture=[]
SavePosName=""
MouseCapture=1
ClientSize=1
Position=0
Point(doVisible)
Point(Handle)
}
Add(DatePicker,5362789,133,56)
{
Left=25
Top=15
Width=90
Height=21
Align=0
Color=-16777211
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
TabOrder=0
Ctl3D=1
Hint=""
HintManager="(empty)"
Style=0
AlignPicker=0
DateFormat=0
DateMode=0
Time=1
SetDateOnChange=0
TitleBkColor=16711680
TitleTextColor=16777215
MonthBkColor=16777215
TrailingColor=16711680
}
Add(DoData,13784961,42,168)
{
Data=Integer(1)
link(onEventData,4364937:doVisible,[])
}
Add(WinTools,4364937,98,168)
{
link(Handle,9415539:Handle,[])
}
END_SDK
Add(Button,7263651,266,266)
{
Left=15
Top=20
Width=55
Height=20
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
TabOrder=0
Ctl3D=1
Hint=""
HintManager="(empty)"
Caption="Push"
Data=Null()
Flat=1
DefaultBtn=1
link(onClick,4577981:Показать,[])
}

карма: 22

0
Ответов: 24
Рейтинг: 0
#4: 2008-08-05 12:33:48 ЛС | профиль | цитата
Мдяяя.....
спасиба аднака...
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#5: 2008-08-05 16:09:38 ЛС | профиль | цитата
Одно оправдание
nesco писал(а):
Баян, правда давнишний.



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#6: 2008-08-05 16:38:19 ЛС | профиль | цитата
Tad, да пес его знает, чего он себя так ведет
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#7: 2008-08-05 16:52:37 ЛС | профиль | цитата
Значит нужен спецхелп по этому компоненту с примерами "правильного" поведения.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 24
Рейтинг: 0
#8: 2008-08-05 19:38:29 ЛС | профиль | цитата
Документированная бага является фичей ;)
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#9: 2008-08-06 01:13:31 ЛС | профиль | цитата
Альберт писал(а):
Документированная бага является фичей

Нахрен нам такая фича

------------ Дoбавленo:


Вот если в MainForm'e сделать вот так


procedure THIMainForm._work_doVisible;
//var i:integer;
begin
_prop_Visible := ReadBool(Data);
if not _prop_Visible then begin
Control.Hide;
if CurForm <> nil then
PostMessage(CurForm.Handle,WM_ACTIVATE,WA_ACTIVE,0 );
CurForm := nil;
end else begin
CurForm := Applet.ActiveControl;
Control.Show;
// for i := 0 to Control.ChildCount-1 do
// Control.Children[i].Perform(WM_SIZE,0,0);
end
end;

То глюк с DataPicker'ом исчезнет

------------ Дoбавленo:


Dilma, кстати, а чем обусловлена эта вставка, и что будет, если ее убрать

У меня, например, ничего не выплыло
карма: 22

0
Ответов: 1328
Рейтинг: 69
#10: 2008-08-08 13:48:44 ЛС | профиль | цитата
С модальной формой работает нормально
code_9657.txt
карма: 2

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