Form dentro de Panel com a propriedade Parent !!!
olá moçada,
eis a questão
qdo abro um formulário dentro de um panel, com a propriedade parent, este ( o form criado e apontado seu parent pro panel ) não aciona os eventos de onkeydown ou onkeypress, nem mesmo as actions funcionam com suas respectivas shortcut´s.
alguem poderia me dizer como resolvo isso ???
eis a questão
qdo abro um formulário dentro de um panel, com a propriedade parent, este ( o form criado e apontado seu parent pro panel ) não aciona os eventos de onkeydown ou onkeypress, nem mesmo as actions funcionam com suas respectivas shortcut´s.
alguem poderia me dizer como resolvo isso ???
Alcirm
Curtidas 0
Respostas
Elixandre
15/03/2007
//em protectd
procedure CreateParams(var Params : TCreateParams); override;
procedure TF_ListDetalhe.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
Style := (Style) and (not WS_DLGFRAME);
end;
end;
faz em todo formulário que vc for chamar dentro de um panel
procedure CreateParams(var Params : TCreateParams); override;
procedure TF_ListDetalhe.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
Style := (Style) and (not WS_DLGFRAME);
end;
end;
faz em todo formulário que vc for chamar dentro de um panel
GOSTEI 0
Elixandre
15/03/2007
//em protectd
procedure CreateParams(var Params : TCreateParams); override;
procedure TF_ListDetalhe.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
Style := (Style) and (not WS_DLGFRAME);
end;
end;
faz em todo formulário que vc for chamar dentro de um panel
procedure CreateParams(var Params : TCreateParams); override;
procedure TF_ListDetalhe.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
Style := (Style) and (not WS_DLGFRAME);
end;
end;
faz em todo formulário que vc for chamar dentro de um panel
GOSTEI 0
Alcirm
15/03/2007
rapaz, não consegui ainda... desculpa minha ignorancia, mas, onde vc comentou o //em protected... o que seria isso ?
não sei onde declarar a procedure.
desde ja agradeço
não sei onde declarar a procedure.
desde ja agradeço
GOSTEI 0
Nightshade
15/03/2007
sabe ali onde diz
´
private
{ Private declarations }
public
´
cria abaixo protected
dai poe akele lance q ele t largo..
da uma lida sobre programação orientada a objetos..
tu vai entender o q eh abstração de métodos dai :p
eh bem interessante
´
private
{ Private declarations }
public
´
cria abaixo protected
dai poe akele lance q ele t largo..
da uma lida sobre programação orientada a objetos..
tu vai entender o q eh abstração de métodos dai :p
eh bem interessante
GOSTEI 0
Alcirm
15/03/2007
ah sim, entendi agora, coloquei o protected e tal, vi onde tenho q inserir certinho e tal, mas, infelizmente, não funcinou...
não teria q ser feito alguma referencia a essa procedure createparams ???
ela é executada qdo ?
pq continua da mesma forma, os eventos do form q vai pra dentro do panel não funiona, nem as actions são ativadas pelas shortcut´s
desde já agradeço
não teria q ser feito alguma referencia a essa procedure createparams ???
ela é executada qdo ?
pq continua da mesma forma, os eventos do form q vai pra dentro do panel não funiona, nem as actions são ativadas pelas shortcut´s
desde já agradeço
GOSTEI 0