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

Form1.label1 = form2.label1

[es] :: .NET :: Form1.label1 = form2.label1

[ Pregleda: 3607 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bope

Član broj: 62233
Poruke: 291
*.COOL.ADSL.VLine.verat.net.

Sajt: www.shortsms.me


+4 Profil

icon Form1.label1 = form2.label102.08.2006. u 23:28 - pre 215 meseci
Da li postoji mogucnost da u C# nekoj kontroli iz Form1 dodelim text kontrole iz Form2?

(npr u VB-u bih ovako uradio label1.caption=form2.label1.caption)
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.dynamic.sbb.co.yu.

ICQ: 44582291


+58 Profil

icon Re: Form1.label1 = form2.label102.08.2006. u 23:38 - pre 215 meseci
Naravno, bas tako se i radi.
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.COOL.ADSL.VLine.verat.net.

Sajt: www.shortsms.me


+4 Profil

icon Re: Form1.label1 = form2.label103.08.2006. u 00:11 - pre 215 meseci
Ja nisam uspeo tako.Sve u svemu resio sam taj problem tako sto sam napravio klasu sa javnom promenljivom koja dobije kao vrednost text label2 pa sam onda iz form1 koristio public promenljivu iz te klase....

U poslednjih par dana sam poceo da se bavim C++.net i C#-om.Zanima me vase misljenje: da li se vise isplati uciti C# ili C++? Koji jezik je mocniji? Koji ima bolju perspektivu?
Meni se C++ cini kao mnogo mocniji (valjda zbog svoje komplikovanosti) ali me zanima sta vi mislite...
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
*.ptt.yu.



+3 Profil

icon Re: Form1.label1 = form2.label103.08.2006. u 01:36 - pre 215 meseci
Zavisi da li hoces da ulovis puno fazana ili jednog slona?

Za skoro SVE biznis aplikacije i web aplikacije na koje sam do sada naisao C# je i vise nego dovoljan. Ako ces da pises drajvere i neke sisteme kod kojih je bitna kontrola memorije i slicno... eto te kod C++. Ako ces kitolovac da budes odmah udri Assembly kakav C++. Mucices se dugo da nesto napravis, ali ce da ti radi brzo :-)
 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.COOL.ADSL.VLine.verat.net.

Sajt: www.shortsms.me


+4 Profil

icon Re: Form1.label1 = form2.label104.08.2006. u 15:17 - pre 215 meseci
sto se tice "label1.text=form2.label1.text" problema otkrio sam "rupu na saksiji"!

Za one koji budu imali slican problem pa nalete na ovu temu: U "form2.designer.cs" kodu treba napisati da je label2 public a ne private!
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
*.ptt.yu.



+3 Profil

icon Re: Form1.label1 = form2.label104.08.2006. u 16:25 - pre 215 meseci
Mogu i da naprave instancu objekta form2 u kodu form1, i da pristupe kolekciji kontrola form2, nadju label i uzmu mu vrednost a da kontrola i dalje ostane private.
 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.net
Via: [es] mailing liste

Sajt: www.shortsms.me


+4 Profil

icon Re: Form1.label1 = form2.label104.08.2006. u 18:11 - pre 215 meseci
Kako to? Kako?
 
Odgovor na temu

Oliver Klaćik
Vice President, Thunder Road Software
Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: Form1.label1 = form2.label105.08.2006. u 02:35 - pre 215 meseci
Pogledaj ControlCollection klasu u MSDN-u.
Oliver 'FAQ' Klaćik
 
Odgovor na temu

radoica

Član broj: 12972
Poruke: 158
*.yubc.net.



+3 Profil

icon Re: Form1.label1 = form2.label106.08.2006. u 16:21 - pre 215 meseci
Mozda ovako, nije testirano

Code:

foreach (Control c in Form2.Controls) {
    if (c is Label) {
        Form1.label1.Text = c.Text;
    }

Ovo gore je ako imas vise kontrola na Form2, ali samo jednu label-u

Code:

foreach (Control c in Form2.Controls) {
    if (c.Name == "labelName") {
        Form1.label1.Text = c.Text;
    }
}

Ovde je identifikujes preko imena, ako imas vise label-a na Form2
 
Odgovor na temu

radoica

Član broj: 12972
Poruke: 158
*.yubc.net.



+3 Profil

icon Re: Form1.label1 = form2.label106.08.2006. u 16:30 - pre 215 meseci
Upravo sam se setio da ControlCollection ima preklopljen [] operator koji kao parametar prima ime kontrole tako da ti je ovo najbolje resenje

Code:

Form1.label1.Text = Form2.Controls["labelName"].Text;

 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.net
Via: [es] mailing liste

Sajt: www.shortsms.me


+4 Profil

icon Re: Form1.label1 = form2.label110.08.2006. u 14:57 - pre 215 meseci
A da li bi mogao da mi das kod koji bi resavao ovaj moj problem?
 
Odgovor na temu

radoica

Član broj: 12972
Poruke: 158
*.yubc.net.



+3 Profil

icon Re: Form1.label1 = form2.label110.08.2006. u 21:02 - pre 215 meseci
Code:

Form1.label1.Text = Form2.Controls["labelName"].Text;


Ovo i jeste kod koji bi resio tvoj problem, ako sam ja dobro razumeo!
 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.COOL.ADSL.VLine.Verat.NET.

Sajt: www.shortsms.me


+4 Profil

icon Re: Form1.label1 = form2.label110.08.2006. u 22:04 - pre 215 meseci
o5 sam dao odgovor na pogresnu temu! (sta mi je danas?!)
Hvala Radoice,ovaj problem sam resio ali se javio novi...
Na mojoj temi "Problem oko dodeljivanja vrednosti konrolama iz drugih Form-a" sam objasnio taj drugi problem...
Taj drugi problem je vezan za scope label-e
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
217.24.18.*



Profil

icon Re: Form1.label1 = form2.label111.08.2006. u 08:31 - pre 215 meseci
Citat:
Da li postoji mogucnost da u C# nekoj kontroli iz Form1 dodelim text kontrole iz Form2?


Kod u formi1
Code:

// definises na globalnom nivou klase
Form2 frm2 = new Form2();
// ...

// ovo smesti u event za koji ti je potreban
lblIme.Text = frm2.procitajIme();


Kod u formi2
Code:

public string procitajIme()
{
     return txtIme.Text;
}


Citat:
U "form2.designer.cs" kodu treba napisati da je label2 public a ne private!

Da ali se to u praksi ne radi. Bolje da ih ostavis na private! Preporucljivo je da im pristupas preko javnih metoda i propertija.
Winners never quit, quitters never win.
 
Odgovor na temu

[es] :: .NET :: Form1.label1 = form2.label1

[ Pregleda: 3607 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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