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 1136 korisnika na forumu :: 233 registrovanih, 16 sakrivenih i 887 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, _Rade, _stipa_, Albin0, ALEKSICMILE, aleph_one, alimpije, Alojzije, amaterSRB, Arhiv, AS, Asteker, babaroga, BaneM75, Batko.VD.65, bestguarder, Bgorando, blackjack, blankspace, blejač, blue, bobpp, Bobrock1, boj.an, bojanM84, bokicacar, bolenbgd, Bombona, boracbl1389, Boris BM, Boris.A, Boris90, boromir, BOXRR, bozomotika, BRATORIII, BSD, Bubimir, bufanje, bukefal, bunker, cartman, cebam, comi991, Cp6uH, crazydkure, cvrle312, DalmatinacMF, ddjxxi, DeerHunter, deki1001, delboy, Denaya, DENIRO, Desmond, Despot1, dexteroza, Dimitrise93, Dogma21, draganl, DragoslavS, dulleo, dum4-dum4, dusan2022, Duschi, dushan, Dzil, Electron, Ercomero, EXIT78, FOX, Gall, gasha, Georgius, Goksi95, Goran_, GORDI, Grochow, Hans Gajger, HogarStrashni, hyla, ivan1973, ivan_8282, Jakonjveliki, Jan, JK, Joco Skljoco, Kajzer Soze, kaput21, Kazablankasrb, kikisp, knutveliki, Koce, kolateralnasteta, Kruger, Kum Ruzvelt, kuntakinte, Kupresko polje, lakson001, larb_11, LostInSpaceandTime, lukac, mack8, Mae, Manjane, MarijaC84, marko.markovic, Markobreee, MarkoD, Martin543, mat, Matija, max power, mercedesamg, mikidragi, Milan A. Nikolic, milanpb, mile.ilic75, Miletić Zoran, miodrag, mir juzni, mirkoro, MiroslavD, Misa63, Miska13, mixkax, MK10, mmelezovic, mnn2, N.e.m.a.nj.a., Ne doznajem se u oružje, nebojsag, nenooo, nenorodjo, nerevar, Neutral-M, nevjerna beba, nick79, Nikoletina Bursac, Njubara, oblivion, Ognjen D., ognjentrm, orfanel, OtacMakarije, Otto Grunf, ozzy, paladin71, Papadubi, peho_atropin, peradetlić, Permaldar, Petarvu, Petrusci, Phalanx, Pilipenda, Podgoritza, Poof, Posmatrac77OKB, procesor, raster12, Ray1973, rebro1974, Resnica, robertino, rodoljub, Rok A Bit, Roksi, S-lash, sap, saputnik plavetnila, Sass Drake, savuni, sekretar, sekula80, Semberija, Seven Of Nine, shadower78, Shinobi, Sinduk, Sinisa76, Sirius, SK66, skok, Sky diver 29, Smajser, Smiljkovich, snikolic, Snorks, sova72, srbijaiznadsvega, Srki98, stalja, StalniPromatrač, stibium51, stingD, t.e.m.p.l.a.r., Tandrčak, taomaster, tmanda323, tomo2, troki1971, trutcina, tubular, Tumansky, Tunguska55, username_25, vaci, VaRvArI 85, vathra, vazduh, Veless, Veljko™, Vica1958, vladetije, Vladoj, Voice1, Voja1978, VPV, wizzardone, wolf431, XBMC, YU-UKI, Zanimljivo, Zastava, Zmaj Tolak, zmajbre, Zrcalo, zziko, |_MeD_|, Šraf, Živković, Žrnov