Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Programování TrackBar

Dobrý den, programuji terč a potřebuji ho propojit s TrackBarem, aby se mi při posouvání zvětšoval. Nevím jaký kód mám napsat k TrackBaru. Terč mám. Děkuji.

Dim t As Graphics

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

t = PictureBox1.CreateGraphics

t.FillEllipse(Brushes.Black, 80, 80, 200, 200)
t.FillEllipse(Brushes.Green, 90, 90, 180, 180)
...
End Sub

Předmět Autor Datum
Prakticky stejný, jen tam dáš jiné rozměry. Takže bude lepší to vytáhnout do nové metody.
Wikan 19.06.2013 17:04
Wikan
Můžeš mi to napsat? Moc tomu nerozumím.
Zara 19.06.2013 17:05
Zara
Napsat co?
Wikan 19.06.2013 17:05
Wikan
Ten kód, v programování se moc neorientuju.
Zara 19.06.2013 17:06
Zara
Vždyť jsem psal, že ten kód je prakticky stejný, co na něm chceš psát?
Wikan 19.06.2013 17:07
Wikan
Ten kód terče jsem zkopírovala do TrackBaru a změnila velikost, ale ten zvětšený terč jenom překryje…
Zara 19.06.2013 18:03
Zara
TrackBar má nejaké vlastnosti - tie treba nastaviť - Min,Max... Potrebuješ napísať obsluhu pre Track…
pme 19.06.2013 18:18
pme
Vlastnosti nastavené mám a pak jsem myslela něco ve smyslu Trackbar1.Value() ale nevím co do závorky…
Zara 19.06.2013 21:07
Zara
Syntax VB neovládam, ale Trackbar1.Value() by malo obsahovať aktuálnu hodnotu pozície toho "posuvník…
pme 19.06.2013 21:16
pme
programuji terč v programování se moc neorientuju. tak si o tom najprv nieco precitaj alebo to ne…
MM.. 19.06.2013 21:18
MM..
Jelikož se v programování moc neorientuju tak se snažím o něco lehčího a když nikde není podrobně ni…
Zara 19.06.2013 21:26
Zara
Ku kazdemu programovaciemu prostrediu existuje kopec perfektnych tutorialov, staci si zadat do googl…
MM.. 19.06.2013 21:32
MM..
.. pre visualbasic by som pouzival hlavne MSDN, mas to predsa snad s tym visualbasicom nainstalovane…
MM.. 19.06.2013 21:33
MM..
... zaujima ta Value vidis ze to je Property a ne Method takze tam nepises zatvorky ziadne. Priklad…
MM.. 19.06.2013 21:38
MM..
Doplním: takmer isto je nutná angličtina (aspoň základy)...
pme 19.06.2013 21:34
pme
Moze pomoct aj translate.google.com, ale treba to brat s rezervou
MM.. 19.06.2013 21:36
MM..
Ver tomu, že pomôže. Neovládam angličtinu "perfektne", pomáham si translate.google.com, tých pár nep… poslední
pme 19.06.2013 21:39
pme

Ten kód terče jsem zkopírovala do TrackBaru a změnila velikost, ale ten zvětšený terč jenom překryje ten původní a je pořád vidět a nevím jak napsat, aby se zvětšil o 20 na první posunutí v TrackBaru, o dalších 20 při druhém posunutí atd..

TrackBar má nejaké vlastnosti - tie treba nastaviť - Min,Max...
Potrebuješ napísať obsluhu pre Trackbar.onChange...
V obsluhe udalosti zistiť aktuálnu hodnotu Value a podľa nej meniť rozmery svojho prvku (terča).
Ten terč ale treba vytvoriť len raz - napr. pri spustení programu a nie zakaždým.
VB nepoužívam, možno bude treba prekresliť prvok/terč...

Ku kazdemu programovaciemu prostrediu existuje kopec perfektnych tutorialov, staci si zadat do google jazyk a slovo tutorial a su toho kvanta. To len tak ako tip.
Za druhe ak v niecom programujes tak MUSIS si najst referenciu kniznicnych funkcii a prvkov ktore v tom programovacom prostredi mozes vyuzivat. Na to ti tiez dnes staci google.
Bez toho sa nepohnes.

Zpět do poradny Odpovědět na původní otázku Nahoru