Mi rendo conto di non essere stata abbastanza chiara; cerco di spiegarmi meglio:
dunque io ho bisogno di creare un controllo che mi rappresenta una linea fatta in un certo modo. Mi hanno dato un codice in cui il controllo Line sembra derivare da una label. Qui ho messo le parti principali della classe LineControl
public class LineControl : System.Windows.Forms.Label
{
/// <summary>
/// Required designer variable.
/// </summary>
//qui ho tutte le mie variabili e le proprietà
public LineControl()
{
// This call is required by the Windows.Forms Form Designer.
InitializeComponent();
// TODO: Add any initialization after the InitComponent call
}
protected override void Dispose( bool disposing )
{
if( disposing )
{
if( components != null )
components.Dispose();
}
base.Dispose( disposing );
}
#region Component Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
}
#endregion
protected override void OnPaint(PaintEventArgs pe)
{
.......
.....
}
}
ora mi domando una volta che inserisco questa classe all'interno del mio progetto basta inserirlo tra i controlli facendo come dici tu, giusto?
Ma è vero che questo componente è derivato da un panel? Ti chiedo questo perchè devo fare una relazione e non vorrei scrivere delle boiate.