Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# problem sa vrednostima promenjljivih

[es] :: .NET :: C# problem sa vrednostima promenjljivih

Strane: 1 2

[ Pregleda: 3121 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon C# problem sa vrednostima promenjljivih01.01.2013. u 14:52 - pre 138 meseci
Pozdrav, radim neki projekat u Visual C#-u, imam 2 forma, i kada primenim sledeci kod on uvek daje vrednost frm1.xposition i frm1.yposition "0", ovaj kod stoji na form2, pre ovoga u form1 se podaci iz listbox-a ucitavaju u promenljive INT tipa:
Code:
 
           Form1 frm1 = new Form1();
           pictureBox1.Location = new Point(frm1.xposition, frm1.yposition);


Pre ovoga:
Code:

public int xposition;
public int yposition;

Nakon ovoga:
Code:

Proveravao sam u form1 dali stvarno x i y postion dobiju zeljene vrednosti i zakljucio da dobiju
xposition = Convert.ToInt(listbox1.Text); (Ovaj listbox se ucitava iz baze podataka tako da komanda radi i uzima vrednost selektovane stavke iz listboxa)
yposition = Convert.ToInt(listbox2.Text);


E sada gore navedeni kod pictureBox1 premesti na lokaciju 0, 0 (upisivao sam u labele i vrednosti su 0)...
Sada me zanima zasto ne radi i kako bi trebalo...

IvI
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 16:47 - pre 138 meseci
Ne znam jel to greska u pisanju ali u C# postoji samo
Convert.ToInt16,32,64 samo Convert.ToInt ne.

I jedna stvar, koji je scope promenljivih xposition i yposition?
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:06 - pre 138 meseci
Napisao sam int32 mada mi ne treba ni 16, ove kodove gore sam ispisao napamet bez razmisljanja pa sam zaboravio da ispisem...

Sta je scope ?
IvI
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:18 - pre 138 meseci
[url=http://en.wikipedia.org/wiki/Scope_(computer_science)]Scope[/url] je obseg vazenja promenljive
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:25 - pre 138 meseci
Ne shvatam, nisam ja tu nista posebno definisao
U Form1.Designer.cs sam stavio red
public int xposition;
-||- y
Nista vise...
IvI
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:40 - pre 138 meseci
Citat:


Ne shvatam, nisam ja tu nista posebno definisao
U Form1.Designer.cs sam stavio red
public int xposition;
-||- y


Za pocetak, u ovaj fajl se NIKADA ne stavlja custom kod posto se generise od strane Visual Studio-a.


 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:42 - pre 138 meseci
To je bila samo moja inicijalna pretpostavka, bez vise informacija ne mogu da ti kazem vise.

EDIT:
I da, kao sto Igor kaze nemoj da menjas kod koji generise VS. Napravi svoju klasu i tamo smetaj kod, C# je ipak OOP jezik, koristi njegove prednosti.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:42 - pre 138 meseci
Jbg, meni se ucinilo kao zgodno mesto... :)

Sta sad ? gde da ga dodam, mada ne mislim da ce to promeniti nesto...
IvI
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:47 - pre 138 meseci
Ako vec radis u VS...

Idi na formu(sa listboxom, dugmicima i ostalim). Pritisni F7. Voila. Dobijas back-end klasu u koju mozes da stavljas svoj kod. Primeti keyword "partial". To znaci da ce taj kod i onaj generisani kod ciniti jednu jedinstvenu klasu. E tu dodaj promenjive i onda imas kod otprilike ovakav:

Code (csharp):

    public partial class Form1 : Form
    {
        public int xposition;
        public int yposition;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
}
 
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 17:59 - pre 138 meseci
Ok, ali opet ovo ne resava moj problem ....
IvI
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 18:07 - pre 138 meseci
Citat:


Form1 frm1 = new Form1();
!!!!!! => pictureBox1.Location = new Point(frm1.xposition, frm1.yposition);


Linija 2 ce uvek imati vrednost (0,0), posto u liniji iznad pravis NOVU instancu Form1, i xposition i yposition dobijaju default int vrednost 0.

Treba ce vise informacija da ti resimo problem. Ovo je klasicni pocetnicki problem sa formama. Procesljaj malo ovaj podforum, mozda nadjes ideju za resenje...
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 18:17 - pre 138 meseci
Ahaaa... Shvatam.... Hvala na pomoci snacicu se....
IvI
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 19:52 - pre 138 meseci
Nista konkretno nisam nasao, ali radi ovako, ali sa dosta bugova.... nije bas pouzdano, ali jako se brzo odvija prelazak sa jednog na drugi form, neverujem da ce neko nesto uspeti da kopira u clipboard za 1 sec


Code:
Clipboard.SetText(xposition + "" + ypositon)
pictureBox1.Location = new Point(Convert.ToInt16(Clipboard.GetText()))

Kod je opet napamet mozda ima neku gresku ali se smisao vidi...
IvI
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: C# problem sa vrednostima promenjljivih01.01.2013. u 20:24 - pre 138 meseci
Uh, ala si krenuo na pogresnu stranu....

Pogledaj projekat koji sam okacio pa prouci kako mozes da primenis ovu ideju
Prikačeni fajlovi
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih02.01.2013. u 12:08 - pre 138 meseci
Da, ali ti si ovde vec popunio listbox, a velicinu biras posle klika na dugme
Kod mene su u 2 listboxa ucitane dimenzije iz baze podataka, kada kliknes na pokazi kokaciju on otvara onda new form i treba da pokaze te dimenzije a ne da ti da da biras.... zato Form2 frm2 = new Form2(); oznaci prvu dimenziju (0, 0) tako da mi ovo nece pomoci jedino kako sam smislio je clipboard.. nemam druge ideje....
IvI
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: C# problem sa vrednostima promenjljivih02.01.2013. u 14:01 - pre 138 meseci
Knjigu u šake pa prouči malo OOP... instance, statičke promenljive i tako to...
Očigledno ne barataš osnovom kako treba i otuda i te ideje o Clipboardu.
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: C# problem sa vrednostima promenjljivih02.01.2013. u 14:10 - pre 138 meseci
Ivy, probaj ovu knjigu da nabavis
OOP nacin razmisljanja
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih02.01.2013. u 15:37 - pre 138 meseci
Jbg, ja sma ovaj jezik ucio sam bez knjige... youtube itd...
IvI
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: C# problem sa vrednostima promenjljivih03.01.2013. u 10:26 - pre 138 meseci
Nije youtube za pocetnike, treba ti knjiga ili kurs ili predavanje
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Ivi_Bridge
Ivi Bridge
Beograd

Član broj: 309891
Poruke: 61
*.dynamic.isp.telekom.rs.

Sajt: web-dizajn.rs


+4 Profil

icon Re: C# problem sa vrednostima promenjljivih03.01.2013. u 17:18 - pre 138 meseci
Ima vremena :)
IvI
 
Odgovor na temu

[es] :: .NET :: C# problem sa vrednostima promenjljivih

Strane: 1 2

[ Pregleda: 3121 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.