A pesar de que esto ha sido respondida, me pareció que lo siguiente es lo que necesita basado en parte en respuesta Smoore 's.
Crea un nuevo control. Editar el código a ser las siguientes:
public partial class Line : Label
{
public override bool AutoSize
{
get
{
return false;
}
}
public override Size MaximumSize
{
get
{
return new Size(int.MaxValue, 2);
}
}
public override Size MinimumSize
{
get
{
return new Size(1, 2);
}
}
public override string Text
{
get
{
return "";
}
}
public Line()
{
InitializeComponent();
this.AutoSize = false;
this.Height = 2;
this.BorderStyle = BorderStyle.Fixed3D;
}
}
Reemplazar Línea con el nombre de clase del control que desee. Esto colocará un separador que le permitirá cambiar el tamaño en el diseñador e inhabilitará la adición de texto, cambiar el tamaño del auto fuerza a que la altura del tamaño sea 2 y el ancho sea lo que quiera y deshabilita la adición de texto.
Hace que se pregunte por qué el límite de 2000, que ni siquiera es suficiente para cubrir una configuración de 2 pantallas. Me recuerda a la mala programación de Solomon. – Blindy
Lazyness, creo;) –