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

Ucitavanje potrebnog broja kontrola

[es] :: .NET :: Ucitavanje potrebnog broja kontrola

[ Pregleda: 3012 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cesare
Misko Petrovic

Član broj: 55805
Poruke: 201
212.200.181.*



+1 Profil

icon Ucitavanje potrebnog broja kontrola04.02.2007. u 21:47 - pre 209 meseci
Pozdrav svima !!!

Zeleo bih da svoj program radjen u VB6 koji u zavisnosti od potrebe ucitava na obrazac odgovarajuci broj TextBox i CheckBox kontrola preradim za VBNET. U VB6 pomenuto ucitavanje je moguce uz pomoc Index svojstva ovih kontola. U VBNET-u nisam uspeo pronaci nacin za ovo isto. Zato bih molio za pomoc oko ovog. Ako ovo nije moguce isto kao u VB6, da li je moguce na neki drugi nacin?

Unapred zahvalan ...
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.dynamic.sbb.co.yu.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: Ucitavanje potrebnog broja kontrola05.02.2007. u 06:40 - pre 209 meseci
VB.NET, C#: predložio bih ti da:
- izgenerišeš jednu formu ili user controlu.
- Onda na nju nabaci 2 text boxa jedan ispod drugog (pored, svejedno).
- otvori kod forme i pogledaj hidden region koda.

VS2005 generiše formu na osnovu dizajnera. Sve kontrole i jesu dinamički dodate, pa ćeš na isti način, bez problema, dodatavati i ti svoje.
Acta, non verba!
 
Odgovor na temu

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
212.200.180.*



Profil

icon Re: Ucitavanje potrebnog broja kontrola05.02.2007. u 16:40 - pre 209 meseci
Pa mozes da generises kontrole na ovaj nacin (C# kod pa ti preradi):

public Button[] newPanelButton=new Button[10];// deset dugmadi.naravno ti mozes to da promenis na vise nacina u toku samog vremena izvrsavanja...

private void Form1_Load(object sender, System.EventArgs e)
{
int x=0,y=0,i;
for(i=0;i<newPanelButton.Length-1;i++)
{
newPanelButton=new System.Windows.Forms.Button();
newPanelButton.Location=new System.Drawing.Point(x,y);

newPanelButton.Size=new System.Drawing.Size(50,70);
newPanelButton.Name="newPanelButton_"+i.ToString();

this.Controls.Add(newPanelButton);
//*************************************************************
this.newPanelButton.Click+=new EventHandler(newPanelButton_Click);
this.newPanelButton.Paint+=new PaintEventHandler(newPanelButton_Paint);
this.newPanelButton.MouseMove+=new MouseEventHandler(newPanelButton_MouseMove);

}

}
Vodi racuna da menjas i lokaciju da ti se kontrole ne preklapaju :) a da ispada da je generisana samo jedna :))

Nadam se da je to to sto trazis

 
Odgovor na temu

[es] :: .NET :: Ucitavanje potrebnog broja kontrola

[ Pregleda: 3012 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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