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

Ucitavanje potrebnog broja kontrola

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

[ Pregleda: 796 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cesare
Misko Petrovic

Član broj: 55805
Poruke: 88
212.200.181.*



Profil

icon Ucitavanje potrebnog broja kontrola04.02.2007. u 21:47

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 ...
04.02.2007. u 21:47 

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

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

Sajt: www.tojesoft.co.rs


Profil

icon Re: Ucitavanje potrebnog broja kontrola05.02.2007. u 06:40
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.
Debugging is twice as hard as writing the code in the first place. Therefore, if you
write the code as cleverly as possible, you are, by definition, not smart enough to
debug it. -Brian Kernighan
05.02.2007. u 06:40 

boomLM
Misa Boom

Član broj: 96472
Poruke: 81
212.200.180.*



Profil

icon Re: Ucitavanje potrebnog broja kontrola05.02.2007. u 16:40
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

05.02.2007. u 16:40 

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

[ Pregleda: 796 | Odgovora: 2 ]

Postavi temu Odgovori

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