HipT
06-07-2007, 20:22
Ciao a tutti.
Ho un problema...da poco sono passato al C# (dal C++) e sto' cercando di fare la mia prima applicazione windows.
Però in fase di compilazione riscontro il seguente problema da Visual C# Express
Errore 1 'Account_Saver.Form1.Disposing(bool)': impossibile eseguire l'override. 'System.Windows.Forms.Control.Disposing' non è una funzione. C:\Documents and Settings\Jacopo\Documenti\Visual Studio 2005\Projects\WindowsApplication1\WindowsApplication1\Form1.cs riga 21 colonna 33
Questo è il codice del programma:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Account_Saver
{
public partial class Form1 : Form
{
#region classe principale
public Form1()
{
InitializeComponent();
}
#endregion
#region Metodo per supporto design
protected override void Disposing (bool disposing)
{
if (disposing)
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose(disposing);
}
#endregion
#region
private void label1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
}
////////////////////////////////////////////////
private void textBox1_TextChanged(object sender, EventArgs e)
{
int i;
i = 0;
textBox1.Text.Substring(i, 1);
Encoding.ASCII.GetBytes(textBox1.Text.Substring(i, 1));
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
int i;
i = 0;
textBox1.Text.Substring(i, 1);
Encoding.ASCII.GetBytes(textBox1.Text.Substring(i, 1));
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
int i;
i = 0;
textBox1.Text.Substring(i, 1);
Encoding.ASCII.GetBytes(textBox1.Text.Substring(i, 1));
}
/// /////////////////////////////////////////////////////////
///
public partial class Form2 : Form
{
private void fileToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void apriToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void salvaToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
private void chiudiToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void aiutoStripMenuItem1_Click(object sender, EventArgs e)
{
}
private void infoToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Informazione.Appare += new
Account_Saver.Form1.AppareEventHandler(this.Informazione);
}
private void supportoToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
#endregion
#region Eventi
public void Informazione(object sender, System.EventArgs e)
{
MessageBox.Show("Account Saver /n Versione 1.0 /
"Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public void SupportContact(object sender, System.EventArgs e)
{
MessageBox.Show("Programma:Accaunt Saver /n Versione 1.0 /
"Supporto", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
#endregion
}
}
}
Devo ancora fare i processi principali del programma quindi non state a guardare a cosa dovrebbe servire:D .Il problema è iniziato da quando ho aggiunto queste righe:
private void infoToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Informazione.Appare += new
Account_Saver.Form1.AppareEventHandler(this.Informazione);
}
private void supportoToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
#endregion
#region Eventi
public void Informazione(object sender, System.EventArgs e)
{
MessageBox.Show("Account Saver /n Versione 1.0 /
"Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public void SupportContact(object sender, System.EventArgs e)
{
MessageBox.Show("Programma:Accaunt Saver /n Versione 1.0 /
"Supporto", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
#endregion
Come posso risolvere il problema?
Grazie.
Ho un problema...da poco sono passato al C# (dal C++) e sto' cercando di fare la mia prima applicazione windows.
Però in fase di compilazione riscontro il seguente problema da Visual C# Express
Errore 1 'Account_Saver.Form1.Disposing(bool)': impossibile eseguire l'override. 'System.Windows.Forms.Control.Disposing' non è una funzione. C:\Documents and Settings\Jacopo\Documenti\Visual Studio 2005\Projects\WindowsApplication1\WindowsApplication1\Form1.cs riga 21 colonna 33
Questo è il codice del programma:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Account_Saver
{
public partial class Form1 : Form
{
#region classe principale
public Form1()
{
InitializeComponent();
}
#endregion
#region Metodo per supporto design
protected override void Disposing (bool disposing)
{
if (disposing)
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose(disposing);
}
#endregion
#region
private void label1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
}
////////////////////////////////////////////////
private void textBox1_TextChanged(object sender, EventArgs e)
{
int i;
i = 0;
textBox1.Text.Substring(i, 1);
Encoding.ASCII.GetBytes(textBox1.Text.Substring(i, 1));
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
int i;
i = 0;
textBox1.Text.Substring(i, 1);
Encoding.ASCII.GetBytes(textBox1.Text.Substring(i, 1));
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
int i;
i = 0;
textBox1.Text.Substring(i, 1);
Encoding.ASCII.GetBytes(textBox1.Text.Substring(i, 1));
}
/// /////////////////////////////////////////////////////////
///
public partial class Form2 : Form
{
private void fileToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void apriToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void salvaToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
private void chiudiToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void aiutoStripMenuItem1_Click(object sender, EventArgs e)
{
}
private void infoToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Informazione.Appare += new
Account_Saver.Form1.AppareEventHandler(this.Informazione);
}
private void supportoToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
#endregion
#region Eventi
public void Informazione(object sender, System.EventArgs e)
{
MessageBox.Show("Account Saver /n Versione 1.0 /
"Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public void SupportContact(object sender, System.EventArgs e)
{
MessageBox.Show("Programma:Accaunt Saver /n Versione 1.0 /
"Supporto", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
#endregion
}
}
}
Devo ancora fare i processi principali del programma quindi non state a guardare a cosa dovrebbe servire:D .Il problema è iniziato da quando ho aggiunto queste righe:
private void infoToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Informazione.Appare += new
Account_Saver.Form1.AppareEventHandler(this.Informazione);
}
private void supportoToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
#endregion
#region Eventi
public void Informazione(object sender, System.EventArgs e)
{
MessageBox.Show("Account Saver /n Versione 1.0 /
"Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public void SupportContact(object sender, System.EventArgs e)
{
MessageBox.Show("Programma:Accaunt Saver /n Versione 1.0 /
"Supporto", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
#endregion
Come posso risolvere il problema?
Grazie.