[ Valerij Zajcev @ 24.06.2010. 11:32 ] @
| 1) Kada hocu prilikom otvaranja neke forme da promenim njenu X poziciju dobijem gresku: "Cannot modify the return value of 'System.Windows.Forms.Form.Location' because it is not a variable"
Code:
f2 = new Form2();
f2.Location.X = 1500; // ovde mi spuca error
f2.Show();
Transition t = new Transition(new TransitionType_EaseInEaseOut(2000));
t.add(f2, "Left", 500);
t.run();
2) Da li je ikako moguce i da li je suvise zahtevno sistemski da se uradi refleksija ispod forme? Nesto ovog tipa:
 |
[ lukeguy @ 24.06.2010. 11:44 ] @
Location je tipa Point koji je struct i čiji memberi ne mogu da se menjaju. ako hoćeš da promeniš Location kreiraj novi Point:
form.Location = new Point(1500, form.Location.Y)
[ peka @ 24.06.2010. 15:53 ] @
X poziciji mozes i direktno da pristupis (i da je postavis). Property se zove Left:
form.Left = 50;
form.Top = 10;
[ wex-alpha @ 01.07.2010. 17:21 ] @
Sto se tice refleksije, da je wpf u pitanju veoma lagano. Ali buduci da je WinForms, jedino sto mi pada na pamet je da kreiras drugi kontejner (PictureBox) odmah ispod prvog. Dodijelis mu istu sliku, uradis flip vertical i imas reflektovanu sliku odmah ispod originalne.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.