Poslao: 17 Apr 2007 01:42
|
offline
- LittleHacker

- Ugledni građanin
- 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.
|
|
Poslao: 17 Apr 2007 06:04
|
offline
- bobby

- Administrator
- 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.
|
|
|
|
Poslao: 17 Apr 2007 10:23
|
offline
- LittleHacker

- Ugledni građanin
- 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
|
|
|
|
Poslao: 17 Apr 2007 11:43
|
offline
- Srki_82

- Moderator foruma
- 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.
|
|
|
|
Poslao: 17 Apr 2007 12:48
|
offline
- LittleHacker

- Ugledni građanin
- 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!!!!
|
|
|
|
Poslao: 17 Apr 2007 15:20
|
offline
- Strog

- 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.
|
|
|
|
Poslao: 17 Apr 2007 20:46
|
offline
- LittleHacker

- Ugledni građanin
- 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!!!!!!!
- procedure TForm1.Button1Click(Sender: TObject);
- begin
- Form1.Top := 832;
- Form1.Top := 831;
- Form1.Top := 830;
- Form1.Top := 829;
- Form1.Top := 828;
- Form1.Top := 827;
- Form1.Top := 826;
- Form1.Top := 825;
- Form1.Top := 824;
- Form1.Top := 823;
- ...........
- end;
Isto to mozete uraditi i sa vracanjem!!!
I ima jos nesto.........Gde mogu da nadjem komponentu koja prikazuje video fajl?????
|
|
|
|
Poslao: 17 Apr 2007 21:25
|
offline
- Strog

- 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:
- procedure TForm1.Button1Click(Sender: TObject);
- var i: Integer;
- begin
- for i:= 832 downto 500 do // brojeve naravno biras proizvoljno
- begin
- Form1.Top:= i;
- Sleep(10); // zaustavlja program na 10ms da se ne bi prebrzo izvrsio kod
- end;
- end;
Ukoliko hoces da ti se na klik dugmetom na formi 1 pomera forma 2 onda ovaj gore kod izmenis da bude ovakav:
- procedure TForm1.Button1Click(Sender: TObject);
- var i: Integer;
- begin
- for i:= 832 downto 500 do // brojeve naravno biras proizvoljno
- begin
- Form2.Top:= i;
- Sleep(10); // zaustavlja program na 10ms da se ne bi prebrzo izvrsio kod
- end;
- 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 )
|
|
|
|
|
Poslao: 17 Apr 2007 23:40
|
offline
- Srki_82

- Moderator foruma
- 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.
|
|
|
|