VCL Components

1

VCL Components

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Svratite na sajt [Link mogu videti samo ulogovani korisnici] !!!!Nacicete preko
10000 razlicitih komponenti!!!!!!!!!(podrazumeva se da je na engleskom)!!!!



I da li neko slucajno zna kako da napravim da mi se posle odredjenog dogadjaja pojavi(izadje) panel u donjem desnom uglu????(Ovo
ima u nekim programima)



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Kreiras panel na formi sa postavljenim Visible := false, pa ga posle prikazujes sa Visible := true.



offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

za to znam ali nisam za to pitao!!!!!!neznam kako se zove ovo sto meni treba.......To je kao nova forma koja izlazi iz ivice ekrana

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Imas gotovih komponenti za to, ali ako hoces sam to da uradis onda uradi kako ti je bobby napisao.

Na taj nacin ce ti se forma samo odjednom pojaviti. Ako bas zelis da izadje iz ivice, pre nego sto pojavis formu, postavi joj poziciju ispod ivice ekrana i onda je polako pomeraj gore do zeljene visine. Ako hoces, mozes i da uradis fadein uz pomoc alphablendinga ako os to podrzava.

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Ali naprimer panel moram da postavim na formu a necu da mi forma bude preko celog ekrana..........Ajde reci mi gde mogu da nadjem komponente za to pa da probam........

HVALA UNAPRED!!!!

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Pa i ne mora ti biti forma preko celog ekrana... Mozes vrlo lapo da podesis gde hoces da ti se pojavi ta panel forma preko glavne forme i njenih property-a Left, Top, Height, Width, pa shodno tome proracunas gde hoces da ti se ta nova forma prikazuje... Tako mozes da napravis da cak ako se i glavna forma poveca ili smanji da se taj panel pokazuje opet na istom delu forme.

Pokusaj pa javi ako negde zapne.

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Uspeo sam da namestim da forma1(pocetna) izlazi ali treba mi da forma2(ona koju ja posle pravim) izlazi!!!!!Nisam uspeo da povezem to kako treba...........ali sustina je u tome da to moze da se napravi!!!!!!!

  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3. Form1.Top := 832;
  4. Form1.Top := 831;
  5. Form1.Top := 830;
  6. Form1.Top := 829;
  7. Form1.Top := 828;
  8. Form1.Top := 827;
  9. Form1.Top := 826;
  10. Form1.Top := 825;
  11. Form1.Top := 824;
  12. Form1.Top := 823;
  13. ...........
  14. end;


Isto to mozete uraditi i sa vracanjem!!!


I ima jos nesto.........Gde mogu da nadjem komponentu koja prikazuje video fajl?????

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Kao prvo molim te da koristis code tagove kad pises poruku da bi se kod koji napises prikazao ovako malo izdvojeno kao sto sam ti ja izmenio da bi bilo sve preglednije...

Dalje sto se ovog koda tice jednostavnije bi ti bilo da si napravio ovako:

  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var i: Integer;
  3. begin
  4.   for i:= 832 downto 500 do // brojeve naravno biras proizvoljno
  5.   begin
  6.     Form1.Top:= i;
  7.     Sleep(10); // zaustavlja program na 10ms da se ne bi prebrzo izvrsio kod
  8.   end;
  9. end;


Ukoliko hoces da ti se na klik dugmetom na formi 1 pomera forma 2 onda ovaj gore kod izmenis da bude ovakav:

  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var i: Integer;
  3. begin
  4.   for i:= 832 downto 500 do // brojeve naravno biras proizvoljno
  5.   begin
  6.     Form2.Top:= i;
  7.     Sleep(10); // zaustavlja program na 10ms da se ne bi prebrzo izvrsio kod
  8.   end;
  9. end;


Znaci sva mudrost je da Form1 promenis u Form2. Kada sad pokrenes program Delphi ce ti javiti da ti forma 1 poziva formu 2 i pitace te da li da je stavi u Uses listu, odgovori sa Yes i ponovo pokreni program i to je to.

Sto se tice drugog dela pitanja potrazi nesto takvo na ovom sajtu ( tu ti se nalazi isto brdo VCL komponenti Wink )

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Strog ::

Znaci sva mudrost je da Form1 promenis u Form2. Kada sad pokrenes program Delphi ce ti javiti da ti forma 1 poziva formu 2 i pitace te da li da je stavi u Uses listu, odgovori sa Yes i ponovo pokreni program i to je to.



Pa jeste da ja josuvek nisam dobar u Delphi-u ali nisam tolko glup da to neprobam.........
To NeCe Da RaDi................ Mr. Green Mr. Green Mr. Green

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Hajde postuj kod da vidimo sta i zasto nece da radi.

Ko je trenutno na forumu
 

Ukupno su 868 korisnika na forumu :: 20 registrovanih, 3 sakrivenih i 845 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Butcher, cikadeda, deLacy, ILGromovnik, Koridor, Leonov, MIKI63, mladen.zovko, Mrav Obrad, Pele23, ping15, Profesor_018, Rusmir, sap, sekretar, Shajlok, Stoilkovic, Valter071, zlaya011