Index

Index

offline
  • Pridružio: 18 Jul 2005
  • Poruke: 312

Ako sam u VB6 mogao da radim ovo:

Command1_Click (index as integer...) Select Case integer      Case 1:msgbox ...      .      .      . End Select

U .NET nemam vise opciju index pa kako mogu da dodjelim kod, koji se malo razlikuje, nekim dugmicima
Ne znam da li sam ovo dobro objasnio...



code edited by snoop; citljivije je ako je u code tagu



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Izvini, ali ne razumem sta zelis.



offline
  • Pridružio: 18 Jul 2005
  • Poruke: 312

Pa kada jednu komandu kopiram i kazem da je ona Array pa mi se u naziv komande ubavi i index kao npr Command(1)

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Dobro sam pretpostavio. Ja nisam uspeo da napravim control array na nacin na koji sam to radio u VBu, ali mozes na nacin na koji sam ja to uradio ispod.
Tebi sto treba je sender parametar. U njemu se nalazi referenca kontrole koja je izazvala event i preko nje lako mozes da vidis koja kontrola je kliknuta.

      Button btn;       private void Form1_Load(object sender, System.EventArgs e)       {          for (int i = 0; i <= 3; i++)          {             btn = new Button();             btn.Text = "Text " + i;             btn.Name = "name" + i;             btn.Location = new Point(100, i * 30);             btn.Size = new Size(100, 25);             this.Controls.Add(btn);             this.btn.Click += new EventHandler(btn_Click);          }       }       private void btn_Click(object sender, EventArgs e)       {          btn = (Button)sender;          MessageBox.Show(btn.Text.ToString());       }

offline
  • Pridružio: 18 Jul 2005
  • Poruke: 312

Sve sam probao (sto si napisao) u VB.NET i radi odlicno do linije kada treba da mu dodjelim EventHandler, tj do najvaznijeg elementa

      this.btn.Click += new EventHandler(btn_Click);       private void btn_Click(object sender, EventArgs e)       {          btn = (Button)sender;          MessageBox.Show(btn.Text.ToString());       }

Kako bi ovo izgledalo u VB.NET?

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Ne radim ja odavno sa VBom pa sam ga zaboravio.
Ovo sam preveo sa convertorom (http://www.ragingsmurf.com/vbcsharpconverter.aspx).
Ako ne valja, krivi njega Smile.


Me.btn.Click += New EventHandler(btn_Click)   Private  Sub btn_Click(ByVal sender As Object, ByVal e As EventArgs) btn = CType(sender, Button) ' Ovo je bila sporna linija MessageBox.Show(btn.Text.ToString()) End Sub

Ko je trenutno na forumu
 

Ukupno su 1820 korisnika na forumu :: 132 registrovanih, 12 sakrivenih i 1676 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 5623 - dana 13 Dec 2025 19:56

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Adaminho1985, ajo baba, AleksSE, aramis s, Automaticar, bavar357, BB, Belac91, Betty25, Bilmez25, Bobrock1, bobrothers, Bojan198527, bokicacar, bokisha253, bolimejoli, boromir, Botovac, brane2208, CikaKURE, colji, darkkran, desmeki, Despot Đurađ, dinamik, Dioniss, dmrdc, Dorcolac, dragan_mig31, DrMrPr, drpera, Dzigy, ElGenius, Frunze, gasazem, GH69, Gitzherai, Goksi95, GORDI, GreenMan, gripen, GT, Hans Gajger, Hemi, Hitri, Ice, igorkozar83, Inner-Cell, Insan, Iskander, joca83, jodzula, Jomini, JOntra, JovanS911, Kajzer Soze, kenny74, kikisp, komsija1, Kubovac, laki_bb, lakson001, Ljusa, loon123, M74AB3, madun123, Manjane, MarijaC84, Marko00, MDrasko, Miki 84, milanpb, mile.ilic75, milivoje_vatrogasac, MiljanXD, Milo97, Miloš Popović, MK10, momcilob55, Mrav Obrad, Nele79, nikoladim, Ns1975, omen, Panter, Papadubi, Parker, pein, pera bager, pisac12, Player035, Povratak1912, PrincipL, Qvazimodo, raf87, razumihin, redstar011, Resnica, Roksi, ruma, sajorg, sasics, sekretar, Sharpshooter, Shinobi, Snorks, SpeedyGonzales, Srle993, Srna, Stanislav1970, synergia, tamno.nebo, tanakadzo, Tas011, tecataki, Topaz9, tuf, Vasilije Budović, vathra, Vatreni Zmaj, Velibor Radoja, VJ, Voice1, voja64, Vrač, xAlex2, Zandar, zeka013, zombicar153, Zrcalo, Žrnov