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.043 c
6-22307
Leviathan
2001-10-12 12:54
2002.01.08
NMFTP fa schifo !!!!


3-21932
Christina
2001-12-04 07:43
2002.01.08
Aiuto: (


4-22508
Gluka
2001-11-06 00:18
2002.01.08
È possibile cambiare il cursore sulla finestra di qualcun altro?


1-22100
Avol
2001-12-15 18:29
2002.01.08
Come in Delphi fare un tavolo di record per il gioco?


4-22454
Ewgeniy
2001-10-31 07:40
2002.01.08
Mostra sulla forma di grafica dalla memoria





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