labela levo - desno

1

labela levo - desno

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

e ajde neka mi neko kaze kako da uradim da mi se labela krece levo ili desno. ja sam nekad radio u 2003 tu stvar ali sada taj kod nepase na 2008.

Dopuna: 11 Feb 2009 17:37

Jel ima neko neku ideju???



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 05 Mar 2007
  • Poruke: 81

        Label1.Location = New Point(Label1.Location.X + 1, Label1.Location.Y)



offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

dobro to sam znao i ja ali mi treba kod kada label1 i ide desno i kada stigne do kraja forme, da ne produzi dalje nego da se vrati na pocetak forme i da nastavi desno i tako u krug.

Hvala BlasteR!

offline
  • Pridružio: 17 Dec 2008
  • Poruke: 68

Jovanovic Slavko ::dobro to sam znao i ja ali mi treba kod kada label1 i ide desno i kada stigne do kraja forme, da ne produzi dalje nego da se vrati na pocetak forme i da nastavi desno i tako u krug.

Hvala BlasteR!

Za to ti treba 3 tajmera, tajmer 1 kontrolise rad druga dva.
Tajmer 1:
Timer 2.Enable = True
Timer 2.Interval = 1000
Label1.Location = New Point(Label1.Location.X + 1, Label1.Location.Y)
If Label1.Location = then
Timer2.Enable = False
Timer3.Enable = True
Timer3.Interval = 1000
Tajmer 2:
Label1.Location = New Point(Label1.Location.X + 1, Label1.Location.Y)
Tajmer 3:
Label1.Location = New Point(Label1.Location.X - 1, Label1.Location.Y)
Ovako nekako bi trebalo da izgleda, mrzime sada da otvaram studio...

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Sto bi koristio tajmer da bi proverio da li je stiglo do kraja forme?
Sto ne uradis proveru jednu liniju pre nego sto izvrsis pomeranje?

offline
  • Pridružio: 05 Mar 2007
  • Poruke: 81

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick         Label1.Location = New Point(Label1.Location.X + 1, Label1.Location.Y)         If Label1.Location.X + Label1.Width > Me.Width Then             Label1.Location = New Point(0, Label1.Location.Y)         End If     End Sub

Pozrdav! BlasteR

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

e jos samo kad bi mi rekli kako da, kada se label1 vrati na pocetak da se ne pojavi odmah, bum, neko da se polako pojavljuje, kao da izlazi i da mi udje u formu a ne samo kada dodje do kraja da se pojavi na pocetku??

Ako vam nije tesko...

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Da te pitam nesto. ko ovde pise program, ti ili svi sa foruma?

Mislim, hajde pogledaj logicno. Imas koordinatni sistem i gore naredbe koje pomeraju labelu, tj. menjaju joj koordinate.
Hajde razmisli koja je prva moguca koordinata i na koje cose labele se odnosi, pa sta onda tu jos nedostaje da bi labela pocela pomeranje van aktivne forme.
Mislim, zar se ne dolazi do zakljucka da pomeranje treba da pocne od nekih negativnih koordinata po X osi, i to za duzinu labele u minusu?

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

ma pitam kako kada labela prodje ivicu forme i kada prodje da se vrati na pocetak?

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Pa ovaj zadnji BlasteRov kod radi upravo to - kada stigne do kraja vraca je na pocetak.
Ako mislis na to da to ide tecno, tj. da se pocetak vec pojavi levo dok je kraj labele na desnom kraju forme - to je neizvodljivo. Za tako nesto ces morati da koristis dve labele.
Postepeno pojavljivanje sa leve strane bi zahtevalo poziciju sa negativnim koordinatama, a to sam ti vec napisao u prethodnoj poruci.

Ko je trenutno na forumu
 

Ukupno su 1052 korisnika na forumu :: 60 registrovanih, 7 sakrivenih i 985 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: 9191vs, alexbr, antonije64, Asparagus, BLACKBIRD201284, Boban0312, bokisha253, bukefal, burevestnik, celik, debeli, delrey, dexteroza, gale48, Gargamel008, ilija.24, jodzula, komsija1, kreker, Kubovac, lukisa, Marko Marković, MarkoD, mercedesamg, Mi lao shu, mikrimaus, milutin134, Mitogna, muaddib, Natuzzi, nebkv, nekdo, Nemanja.M, Nik_sasa, Niko Bitan, Nikola0575, PlayerOne, Povratak1912, Prečanin30, PrincipL, Razdroid, royst33, S2M, semper_fidelis, sixpac, Slavian, Srle993, TheBeastOfMG, Vanderx, vasa.93, vathra, vensla, virked, Vojkan Petrovic, Vzor50, zlaya011, Zmaj001, zmajognjeniivan, zoran-ruma, Đole64