Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

quadro Encontre agências semelhantes


Sand Worm   (2001-12-19 14:55) [0]

Você pode de alguma forma acessar os componentes localizados no quadro criado no mesmo formulário a partir do formulário principal. Ou seja No formulário, um quadro é criado no qual há por exemplo Label1, é possível alterar a propriedade Caption deste Label1 do formulário principal? Frame1.Label1.Caption: = "123"; - cai com esteiras :-( Ajude o bule pliz.



Digitman   (2001-12-19 14:58) [1]

Label1 - sv-in the form, mas não um frame. e você precisa acessá-lo através do Form1, e não através do Frame1



SergVlad   (2001-12-19 15:13) [2]

Isso é algo novo - sobre a relação entre forma e estrutura.
Por exemplo, o quadro frDBTree está no formulário e TQuery está no quadro.
Eu faço isso:

com frDBTree começar
quTree.DatabaseName: = DBName;
pSQL: = TStringList.Create;
pSQL.Add ("SELECT * FROM" + pTbName + "R");
pSQL.Add ("ORDER BY R.NAME");
m_SetView;
m_SetStatus;
tv.ReBuildTree;
end;

E de nenhum outro jeito.



Digitman   (2001-12-19 15:31) [3]

> Verme de Areia
Talvez eu não tenha entendido - você está falando sobre TFrame ou algum tipo de painel da paleta, que às vezes também é chamado de frame? Se sobre TFrame, então
Frame1.Label1.Caption deve aplicar corretamente a svu (se Self neste momento = o formulário ao qual o quadro pertence)



Sand Worm   (2001-12-20 07:03) [4]

Por favor, tenha o seguinte código:
privado
FFrame: TFrame;
end;
var
Form1: TForm1;
implementação
Usa unit2; - Esta é a unidade do quadro, existe var Frame: TFrame2;
{$ R * .DFM}
/ Aqui nós criamos o quadro /
procedimento TForm1.Button1Click (Sender: TObject);
começar
if FFrame <> nil então FFrame.Free;
FFRame: = TFrame2.Create (Panel1);
FFRame.Parent: = Panel1;
FFRame.Align: = alClient;
end;

procedimento TForm1.Button2Click (Sender: TObject);
começar
ShowMessage (Frame.Label1.Caption);
end;

Então, quando você pressiona o botão 2, naturalmente depois de pressionar o botão 1 o programa cai com exceção. Diga-me onde o cão vasculhou. O mais interessante é que tudo compila com um estrondo, embora isso não seja um indicador, mas ainda assim.



Digitman   (2001-12-20 08:06) [5]

Mas o que é Frame em ShowMessage (Frame.Label1.Caption)? Onde e como esta variável é definida? Afinal, um link para uma instância do quadro criado, a julgar por FFRame: = TFrame2.Create (Panel1) é armazenado em FFRame, não em Frame!




Vitaly   (2001-12-20 09:32) [6]

Posso ter uma descrição da classe TFrame2?



Страницы: 1 filial inteira

Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.57 MB
Hora: 0.031 c
3-21937
ANDREY196
2001-12-04 18:24
2002.01.08
Como faço para alterar a cor em uma determinada linha para uma tabela em DBGRID


1-22097
Serjik
2001-12-19 15:45
2002.01.08
Quais são os dois botões para anexar, de modo que eles estejam no centro da parte inferior?


1-22129
Aleksandr
2001-12-19 16:04
2002.01.08
Como remover a cintilação da sua barra de rolagem?


14-22358
Denso
2001-11-07 19:08
2002.01.08
Onde está a pequena, mas rápida hospedagem disponível?


4-22509
Karan
2001-11-08 12:50
2002.01.08
GetkeyboardState- O que isso faz?





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol