|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2011
Messaggi: 44
|
Passare matrice da Form 2 a Form 1
Salve ragazzi, scusate se apro una nuova discussione per parlare di un argomento già discusso in precedenza, ma purtroppo non sono riuscito a seguire nessuna guida.
Ecco la variabile che devo trasportare Codice:
public partial class Form2 : Form
{
public string[,] assignament = new string[12, 2] { { "0", "a" }, { "1", "s" }, { "2", "d" }, { "3", "f" }, { "4", "g" }, { "5", "h" }, { "6", "j" }, { "7", "k" }, { "8", "l" }, { "9", "ò" }, { "10", "à" }, { "11", "ù" }};
}
Codice:
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
assignament[0,1]= textBox2.Text;
}
Grazie dell'aiuto |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
|
Non conosco il modo nel quale viene trattata questa variabile, ma se la tratti un po' come una variabile "globale" ti conviene creare a sto punto una classe statica e mettere il tutto al suo interno come una variabile statica pubblica. Così è accessibile e modificabile da ogni form del tuo programma indipendentemente da come esso viene creato.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Milano
Messaggi: 11035
|
Aggiungi un modulo e dichiara li' dentro la matrice pubblica.
__________________
RYZEN 5800X / TAICHI X370 / NOCTUA D15 / 4*8GB DDR4 2933 / RX 7800XT / WD SN520 256GB/ SP 2TB UD90 / Modu87+ 600W / bequiet 500DX / Win 10 / G34WQC
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: May 2011
Messaggi: 44
|
E come la dichiaro questa variabile statica? O eventualmente come aggiungo un nuovo modulo?
Scusate la mia ignoranza ma sono ancora alle prime armi |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
|
Quote:
Codice:
public static class StaticVariables
{
static StaticVariables()
{
}
public static string[,] assignament = assignament = new string[12, 2] { { "0", "a" }, { "1", "s" }, { "2", "d" }, { "3", "f" }, { "4", "g" }, { "5", "h" }, { "6", "j" }, { "7", "k" }, { "8", "l" }, { "9", "ò" }, { "10", "à" }, { "11", "ù" } };
}
static StaticVariables() è un costruttore statico, non devi specificare nessun identificatore di visibilità (quindi niente public, private, ecc..) in quanto non è un costruttore al quale hai accesso ma che viene chiamato molto semplicemente all'inizio del programma o prima del primo utilizzo della classe. In questo caso è vuoto perchè l'ho messo solo per mostrartelo, ma lì dentro puoi eseguire qualsiasi operazione sulle variabili statiche. |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: May 2011
Messaggi: 44
|
Grazie infinite, finalmente, grazie al tuo aiuto, ho risolto il problema =). Grazie ancora!
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
|
Figurati, piacere di essere d'aiuto
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:48.




















