joven Posted May 11, 2009 at 02:56 PM Report #263018 Posted May 11, 2009 at 02:56 PM Boas Estou a tentar passar dados de uma form para a outra. Tipo form1 é a principal e a 2º é a form2 e queria passar do form2 para form1. Alguem tem algum exemplo? ? Obrigado
M6 Posted May 11, 2009 at 03:01 PM Report #263020 Posted May 11, 2009 at 03:01 PM Sim. Passas os dados de uma forma para a outra através da atribuição de propriedades da form ou através de um método, por exemplo, o construtor da form2 pode receber esses argumentos. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
joven Posted May 11, 2009 at 03:26 PM Author Report #263024 Posted May 11, 2009 at 03:26 PM se for do form principal para o secundário passo pelo construtor. mas eu queria fazer o inverso tem algum exemplo?
amiloM1425 Posted May 11, 2009 at 04:01 PM Report #263035 Posted May 11, 2009 at 04:01 PM Passas a instância do form principal para o form secundário e depois atribuis o valor à propriedade.
joven Posted May 11, 2009 at 04:34 PM Author Report #263051 Posted May 11, 2009 at 04:34 PM isso parece ser complicado estive a ver na net e encontrei uma maneira de se fazer, mas n sei se á a mais correcta. http://www.codeproject.com/KB/cs/PassDataWinForms.aspx Fiquem bem
M6 Posted May 11, 2009 at 08:17 PM Report #263149 Posted May 11, 2009 at 08:17 PM Ou então usas um singleton: http://msdn.microsoft.com/en-us/library/ms998558.aspx Passas esse objecto no construtor da form2 e manipulas o que quiseres, quando voltares ao form1, a referência a esse singleton está actualizada. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now