![]() |
Pomoc c# HITNO
Ovak muci me kak bi prebacil vrijednost nekog labela il textboxa iz jedne forme koje sa zove recimo "MainForm" u drugu formu naziva "Form1" u njezinu labelu il textbox
|
Mogucnosti je mnogo.
No, bilo bi korisno da malo opises situaciju u kojoj zelis da dodje do prebacivanja vijednosti. Da li se pritiskom na neki gumb tek pali druga forma i zelis da u njoj vec budu vrijednosti? Ili imas neki gumbic u jednoj formi pa pritiskom na njega zelis prebaciti vrijednosti? Ili sto...? |
imam gumb preko koje otvaram novu formu..... znaci gumb je u MainForm a ja ocu vrijednost prenjet u Form1 koju otvaram preko gumba. pomogucnosti da se kod otvaranja prebaci
|
Sada ti konstruktor od Form1 ne prima nista... No, ti mozes sloziti konstruktor koji ce kao argument primiti neki String (ili vise Stringova) i njih postaviti kao vrijednosti nekim TextBoxovima.
Dok otvoris source kod od Form1, pri vrhu vjerojatno imas nesto poput: Citiraj:
Citiraj:
Naravno, sada u MainFormu vise neces Form1 inicijalizirati sa new Form1(), nego sa new Form1(nekiTextBox.Text). |
e sorry malo sam se krivo izrazil.. ovo radi.... al ja bi trebal 2 razlicite vrijednsoti prebacit
|
Pa dobro, onda napravis nesto poput:
Citiraj:
Broj parametara ti nije ogranicen... |
neke me onda muci kod inicijalizacije u MainFormu "Error 1 No overload for method 'Form1' takes '1' arguments "
|
skuzil sam .... fala na pomoci :) duzan sam ti pivu :D
|
Ili kod inicijalizacije i dalje predajes samo 1 argument(a on ocekuje 2), ili predajes 2 argumenta, a zaboravio si promijeniti konstruktor tako da prima 2 argument...
|
FormCollection fc = Application.OpenForms;
foreach (Form f in fc) { if (f.Name == "Form2") { ((Form2)(f)).textBox1.Text = textBox1.Text; (iza znaka jednakosti je naravno text box aktivne forme iz kojeg ((Form2)(f)).textBox2.Text = textBox2.Text; se text kopira) ((Form2)(f)).button1.Enabled = true; ((Form2)(f)).textBox1.Focus(); } } this.Close(); Ako će ovo još nekome kad zatrebat. Kasnim skoro vdije godine:-) |
Sva vremena su GMT +2. Sada je 20:45. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger