C# Auito esportazione tema su libreria dinamica ( dll )

Stato
Discussione chiusa ad ulteriori risposte.

Sevenjeak

Utente Gold
23 Settembre 2010
333
58
26
202
Salve,

Sto da qualche giorno, creando un tema per una mia applicazione, premetto che il tema non è ancora finito, ansi, lo appena da poco iniziato, fino ad ora il codice del tema è questo:

C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Runtime.InteropServices;
using System.Windows.Forms;

abstract class cnControl :  ContainerControl
{
    protected Bitmap _Bitmap;
    protected Graphics _Graphics;

    protected SolidBrush brushTitle = new SolidBrush(Color.FromArgb(103, 112, 120));
    protected Color bgControl = Color.FromArgb(191, 203, 222);
    protected Color borderColor = SystemColors.ActiveBorder;
    protected Color borderColorActive = SystemColors.ActiveCaption;

    protected bool elementFocus, mouseHover, mousePress = False;
    protected int pointerX, pointerY;

    public cnControl()
    {
        SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true);
    }

    [DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
        private static extern IntPtr CreateRoundRectRgn
        (
            int nLeftRect, // x-coordinate of upper-left corner
            int nTopRect, // y-coordinate of upper-left corner
            int nRightRect, // x-coordinate of lower-right corner
            int nBottomRect, // y-coordinate of lower-right corner
            int nWidthEllipse, // height of ellipse
            int nHeightEllipse // width Of ellipse
    );

    protected void DrawCorner(PaintEventArgs e, Border3DStyle style)
    {
        Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 10, 10));

        Rectangle borderCorner = ClientRectangle;

        ControlPaint.DrawBorder3D(e.Graphics, borderCorner, style);
    }
}

class cnForm :  cnControl
{
    private Point lastPoint;

    public cnForm()
    {
    Dock = DockStyle.Fill;
    BackColor = bgControl;
    Padding = new Padding(3, 25, 3, 3);
    }

    protected sealed override void OnHandleCreated(EventArgs e)
    {
        base.OnHandleCreated(e);

        FindForm().BackColor = SystemColors.Control;
        FindForm().TransparencyKey = SystemColors.Control;
        FindForm().FormBorderStyle = 0;
    }

    protected override void OnMouseDown(MouseEventArgs e)
    {
        base.OnMouseDown(e);

        this.lastPoint = e.Location;
    }

    protected override void OnMouseUp(MouseEventArgs e)
    {
        base.OnMouseUp(e);
    }

    protected override void OnMouseMove(MouseEventArgs e)
    {
        base.OnMouseMove(e);

        pointerX = e.X;
        pointerY = e.Y;

        if(e.Button == MouseButtons.Left)
        {
            FindForm().Left += e.X - lastPoint.X;
            FindForm().Top += e.Y - lastPoint.Y;
        }

        Invalidate();
    }

    protected override void OnMouseClick(MouseEventArgs e)
    {
        base.OnMouseClick(e);

        #region "Form Control Button"

        /* ---------------------- SET CLOSE BUTTON ------------------------ */
        Rectangle ButtonCloseRange = new Rectangle(Width - 23, 6, 15, 17);

        if(ButtonCloseRange.Contains(new Point(pointerX, pointerY)) && e.Button == MouseButtons.Left) FindForm().Close();

    /* ---------------------- SET MAXIMEZE BUTTON ------------------------ */
    Rectangle ButtonMinMaxRange = new Rectangle(Width - 52, 6, 13, 15);

    if(ButtonMinMaxRange.Contains(new Point(pointerX, pointerY)) && e.Button == MouseButtons.Left)
        {
        if(FindForm().WindowState == FormWindowState.Maximized)
                FindForm().WindowState = FormWindowState.Normal;
        else
            FindForm().WindowState = FormWindowState.Maximized;
    }

    /* ---------------------- SET MINIMEZE BUTTON ------------------------ */
    Rectangle ButtonMinRange = new Rectangle(Width - 76, 6, 13, 15);

    if(ButtonMinRange.Contains(new Point(pointerX, pointerY)) && e.Button == MouseButtons.Left) FindForm().WindowState = FormWindowState.Minimized;

    #endregion
}

protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    _Bitmap = new Bitmap(Width, Height);
    _Graphics = Graphics.FromImage(_Bitmap);

    DrawCorner(e, Border3DStyle.Raised);

    _Graphics.DrawIcon(new Icon(FindForm().Icon, 10, 10), 10, 10);
    _Graphics.DrawString(FindForm().Text, new Font("arial", 10), brushTitle, 28, 10);

    #region "Control button"

    /* ---------------------- SET CLOSE BUTTON ------------------------ */
    Rectangle ButtonCloseRange = new Rectangle(Width - 26, 6, 13, 15);
    //_Graphics.DrawRectangle(New Pen(New SolidBrush(Color.Red)), ButtonCloseRange);

    if(ButtonCloseRange.Contains(new Point(pointerX, pointerY)))
            _Graphics.DrawImage(new Bitmap(CrossNet.Properties.Resources.close_hover), new Point(Width - 25, 9));
    else
            _Graphics.DrawImage(new Bitmap(CrossNet.Properties.Resources.close), new Point(Width - 25, 9));

    /* ---------------------- SET MAXIMEZE BUTTON -------------------- */
    Rectangle ButtonMinMaxRange = new Rectangle(Width - 52, 6, 13, 15);
    //_Graphics.DrawRectangle(New Pen(New SolidBrush(Color.Orange)), ButtonMinMaxRange);

    if(ButtonMinMaxRange.Contains(new Point(pointerX, pointerY)))
            _Graphics.DrawImage(new Bitmap(CrossNet.Properties.Resources.minmax_hover), new Point(Width - 50, 9));
    else
            _Graphics.DrawImage(new Bitmap(CrossNet.Properties.Resources.minmax), new Point(Width - 50, 9));


    /* ---------------------- SET MINIMEZE BUTTON -------------------- */
    Rectangle ButtonMinRange = new Rectangle(Width - 76, 6, 13, 15);
    //_Graphics.DrawRectangle(New Pen(New SolidBrush(Color.Orange)), ButtonMinRange);

    if(ButtonMinRange.Contains(new Point(pointerX, pointerY)))
            _Graphics.DrawImage(new Bitmap(CrossNet.Properties.Resources.minimeze_hover), new Point(Width - 75, 9));
    else
            _Graphics.DrawImage(new Bitmap(CrossNet.Properties.Resources.minimeze), new Point(Width - 75, 9));

    #endregion

    e.Graphics.DrawImage(_Bitmap, 0, 0);
    _Bitmap.Dispose();
    _Graphics.Dispose();


}
}

Premettendo che il codice lo scritto interamente io, escluso la parte del DLLImport, che ho preso direttamente da internet, visto che ero alla ricerca di un metodo per arrotondare i bordi del form, ma, lasciamo perdere tutto questo, era solo per dire che il DLLImport non lo scritto io personalmente,

Ritornando a noi, dopo la scrittura del codice, contenuto in un file del mio programma, ho pensato di inserire il tema in altri miei programmi, quindi, in alternativa di riscrivere il codice per ogni mio programma ho creato direttamente una libreria di classi, dove ho incollato il codice:

Il problema, è che, quando incollo il codice per compilarlo su un file dll mi da, tutta questa lista di errori:

Gravità Codice Descrizione Progetto File Riga
Errore CS0234 Il tipo o il nome dello spazio dei nomi 'Drawing2D' non esiste nello spazio dei nomi 'System.Drawing'. Probabilmente manca un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 5
Errore CS0234 Il tipo o il nome dello spazio dei nomi 'Imaging' non esiste nello spazio dei nomi 'System.Drawing'. Probabilmente manca un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 6
Errore CS0234 Il tipo o il nome dello spazio dei nomi 'Forms' non esiste nello spazio dei nomi 'System.Windows'. Probabilmente manca un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 9
Errore CS0246 Il nome di tipo o di spazio dei nomi 'ContainerControl' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 11
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 13
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Graphics' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 14
Errore CS0246 Il nome di tipo o di spazio dei nomi 'SolidBrush' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 16
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Color' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 17
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Color' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 18
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Color' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 19
Errore CS0246 Il nome di tipo o di spazio dei nomi 'PaintEventArgs' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 40
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Border3DStyle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 40
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 52
Errore CS0115 'cnForm.OnHandleCreated(EventArgs)': non sono stati trovati metodi appropriati per eseguire l'override cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 61
Errore CS0115 'cnForm.OnMouseDown(MouseEventArgs)': non sono stati trovati metodi appropriati per eseguire l'override cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 70
Errore CS0246 Il nome di tipo o di spazio dei nomi 'MouseEventArgs' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 70
Errore CS0115 'cnForm.OnMouseUp(MouseEventArgs)': non sono stati trovati metodi appropriati per eseguire l'override cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 77
Errore CS0246 Il nome di tipo o di spazio dei nomi 'MouseEventArgs' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 77
Errore CS0115 'cnForm.OnMouseMove(MouseEventArgs)': non sono stati trovati metodi appropriati per eseguire l'override cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 82
Errore CS0246 Il nome di tipo o di spazio dei nomi 'MouseEventArgs' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 82
Errore CS0115 'cnForm.OnMouseClick(MouseEventArgs)': non sono stati trovati metodi appropriati per eseguire l'override cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 98
Errore CS0246 Il nome di tipo o di spazio dei nomi 'MouseEventArgs' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 98
Errore CS0115 'cnForm.OnPaint(PaintEventArgs)': non sono stati trovati metodi appropriati per eseguire l'override cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 128
Errore CS0246 Il nome di tipo o di spazio dei nomi 'PaintEventArgs' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 128
Errore CS0246 Il nome di tipo o di spazio dei nomi 'SolidBrush' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 16
Errore CS0103 Il nome 'Color' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 16
Errore CS0103 Il nome 'Color' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 17
Errore CS0103 Il nome 'SystemColors' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 18
Errore CS0103 Il nome 'SystemColors' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 19
Errore CS0103 Il nome 'False' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 21
Errore CS0103 Il nome 'SetStyle' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 26
Errore CS0103 Il nome 'ControlStyles' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 26
Errore CS0103 Il nome 'ControlStyles' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 26
Errore CS0103 Il nome 'ControlStyles' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 26
Errore CS0103 Il nome 'ControlStyles' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 26
Errore CS0103 Il nome 'Region' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 42
Errore CS0234 Il tipo o il nome dello spazio dei nomi 'Region' non esiste nello spazio dei nomi 'System.Drawing'. Probabilmente manca un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 42
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 42
Errore CS0103 Il nome 'Height' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 42
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 44
Errore CS0103 Il nome 'ClientRectangle' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 44
Errore CS0103 Il nome 'ControlPaint' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 46
Errore CS0103 Il nome 'Dock' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 56
Errore CS0103 Il nome 'DockStyle' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 56
Errore CS0103 Il nome 'BackColor' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 57
Errore CS0103 Il nome 'Padding' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 58
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Padding' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 58
Errore CS0117 'cnControl' non contiene una definizione per 'OnHandleCreated' cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 63
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 65
Errore CS0103 Il nome 'SystemColors' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 65
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 66
Errore CS0103 Il nome 'SystemColors' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 66
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 67
Errore CS0117 'cnControl' non contiene una definizione per 'OnMouseDown' cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 72
Errore CS0117 'cnControl' non contiene una definizione per 'OnMouseUp' cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 79
Errore CS0117 'cnControl' non contiene una definizione per 'OnMouseMove' cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 84
Errore CS0103 Il nome 'MouseButtons' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 89
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 91
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 92
Errore CS0103 Il nome 'Invalidate' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 95
Errore CS0117 'cnControl' non contiene una definizione per 'OnMouseClick' cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 100
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 105
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 105
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 105
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 107
Errore CS0103 Il nome 'MouseButtons' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 107
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 107
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 110
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 110
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 110
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 112
Errore CS0103 Il nome 'MouseButtons' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 112
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 114
Errore CS0103 Il nome 'FormWindowState' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 114
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 115
Errore CS0103 Il nome 'FormWindowState' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 115
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 117
Errore CS0103 Il nome 'FormWindowState' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 117
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 121
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 121
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 121
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 123
Errore CS0103 Il nome 'MouseButtons' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 123
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 123
Errore CS0103 Il nome 'FormWindowState' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 123
Errore CS0117 'cnControl' non contiene una definizione per 'OnPaint' cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 130
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 132
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 132
Errore CS0103 Il nome 'Height' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 132
Errore CS0103 Il nome 'Graphics' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 133
Errore CS0103 Il nome 'Border3DStyle' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 135
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Icon' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 137
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 137
Errore CS0103 Il nome 'FindForm' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 138
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Font' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 138
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 143
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 143
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 143
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 146
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 147
Errore CS0103 Il nome 'CrossNet' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 147
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 147
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 147
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 149
Errore CS0103 Il nome 'CrossNet' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 149
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 149
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 149
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 152
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 152
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 152
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 155
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 156
Errore CS0103 Il nome 'CrossNet' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 156
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 156
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 156
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 158
Errore CS0103 Il nome 'CrossNet' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 158
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 158
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 158
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 162
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Rectangle' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 162
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 162
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 165
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 166
Errore CS0103 Il nome 'CrossNet' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 166
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 166
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 166
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Bitmap' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 168
Errore CS0103 Il nome 'CrossNet' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 168
Errore CS0246 Il nome di tipo o di spazio dei nomi 'Point' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 168
Errore CS0103 Il nome 'Width' non esiste nel contesto corrente cnTheme C:\Users\win7\Desktop\Simone\Project\C#\cnTheme\cnTheme\Class1.cs 168

Come mai? Come potrei risolvere?
 
Stato
Discussione chiusa ad ulteriori risposte.