Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 5.883 pregleda

Najnovija ↓

Modalne forme - pomoc ? 14.08.2002. u 00:12 · pre 294 meseca #1
Imam glavnu formu A iz koje zovem formu B. E sad , u formi B imam DBGrid kontrolu na kojoj kad selektujem nesto dobijem vrednosti selekcije i sve to stavljam u recimo AnsiString Ime.
E sad ono sto ja hocu je da kad selektujem sta hocu, kad sam stavio to sto me zanima u Ime promenljivu, kliknuo OK button, hocu da mi se vrednost Ime promenljive posalje u Formu A i da tamo nastavim sa radom.

Kako to da uradim ???

Znaci:
- kako da vrednost dobijenu u B prosledim formi A
- i kako ce forma A znati da je ona sad aktivna i da treba da proveri vrednost, tj da sam zatvorio formu B i da ona trazi promenljivu Ime

Hvala na pomoci
Uros

p.s. radim u BCB-u ali sam upoznat sa Delphijem
Re: Modalne forme - pomoc ? 14.08.2002. u 01:51 · pre 294 meseca #2
Ako sam sve shvatio kako treba, tad je jedno od mogucih resenja sledece:

Var TmpStr : String;
begin
b := Tform.Create(Self);
try
// Ovde cemo da prikazemo formu
IF b.showmodal = mrOK THEN // ovako je ispravno al' moze i bez IF klauzule
begin
//na formi B smo pritisnuli OK taster i forma B se zatvorila
TmpStr := b.Edit1.text; // vrednost propertija Objekta na formi B
// ili TmpStr:= B.Ime; // vrednost dobijamo iz public propertija B forme
end;
finally
b.free;
end;
end;

Re: Modalne forme - pomoc ? 14.08.2002. u 01:51 · pre 294 meseca #3
Ako sam sve shvatio kako treba, tad je jedno od mogucih resenja sledece:

Var TmpStr : String;
begin
b := Tform.Create(Self);
try
// Ovde cemo da prikazemo formu
IF b.showmodal = mrOK THEN // ovako je ispravno al' moze i bez IF klauzule
begin
//na formi B smo pritisnuli OK taster i forma B se zatvorila
TmpStr := b.Edit1.text; // vrednost propertija Objekta na formi B
// ili TmpStr:= B.Ime; // vrednost dobijamo iz public propertija B forme
end;
finally
b.free;
end;
end;

Re: Modalne forme - pomoc ? 14.08.2002. u 09:28 · pre 294 meseca #5
Nema na cemu i drugi put .

Izvinjavam se svima zbog dva ista "posta"!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme