casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Telaio Trova rami simili


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

È possibile in qualche modo accedere ai componenti situati sul frame creato sullo stesso modulo dal modulo principale. ie Un frame è stato creato nel modulo, ad esempio, su Label1, è possibile modificare la proprietà Caption di questo Label1 dal modulo principale? Frame1.Label1.Caption: = "123"; - cade con le stuoie :-( Aiuta il bollitore a giocare.



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

Label1 - sv-in forma, ma non la cornice. e devi accedervi tramite Form1, e non attraverso Frame1



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

Questo è qualcosa di nuovo - sul rapporto tra forma e cornice.
Ad esempio, il modulo contiene un frame frDBTree, il frame contiene un TQuery.
Lo faccio:

con frDBTree iniziare
quTree.DatabaseName: = DBName;
pSQL: = TStringList.Create;
pSQL.Add ("SELECT * FROM" + pTbName + "R");
pSQL.Add ("ORDER BY R.NAME");
m_SetView;
m_SetStatus;
tv.ReBuildTree;
fine;

E nient'altro.



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

> Verme di sabbia
Forse non capisco - stai parlando di un TFrame o di una sorta di pannello di una tavolozza, che a volte viene anche chiamato frame? Se su TFrame, allora
Frame1.Label1.Caption dovrebbe fare correttamente riferimento al b-vu (se Self in questo momento = il modulo a cui appartiene il frame)



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

Si prega di avere il seguente codice:
privato
FFrame: TFrame;
fine;
var
Form1: TForm1;
implementazione
Utilizza unit2; - Questa è un'unità frame, esiste una var Frame: TFrame2;
{$ R * .DFM}
/ Qui creiamo un frame /
procedura TForm1.Button1Click (Sender: TObject);
iniziare
if FFrame <> nil then FFrame.Free;
FFRame: = TFrame2.Create (Panel1);
FFRame.Parent: = Panel1;
FFRame.Align: = alClient;
fine;

procedura TForm1.Button2Click (Sender: TObject);
iniziare
ShowMessage (Frame.Label1.Caption);
fine;

Quindi, quando si fa clic sulla pagnotta 2, naturalmente dopo aver fatto clic sulla pagnotta 1, il prog esce con un'eccezione. Dimmi dove il cane ha rovistato. La cosa più interessante è che compilare tutto con il botto, anche se questo non è un indicatore, ma ancora.



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

e cos'è Frame in ShowMessage (Frame.Label1.Caption)? Dove e come viene definita questa variabile? Dopo tutto, il collegamento alla copia del frame creato, a giudicare da FFRame: = TFrame2.Create (Panel1) è memorizzato in FFRame, non Frame!




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

Può la descrizione della classe TFrame2?



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra















Memoria: 0.83 MB
Ora: 0.323 c
14-22361
Nikolay
2001-11-08 00:17
2002.01.08
Sì ...............................


4-22505
delphixnumx
2001-11-07 20:14
2002.01.08
Problema con Bitmap


6-22286
REY
2001-10-08 18:07
2002.01.08
Gente !!! Hai bisogno di ICQ!


4-22490
SergeyDonetsk
2001-11-06 09:22
2002.01.08
Come su API, puoi sapere Gestire Canvas e impostare


6-22302
Igor
2001-10-11 20:10
2002.01.08
Prese a Delphi





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo