Compartir a través de


Shape.FindForm (Método)

Recupera el formulario en el que un control de línea o forma está.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
Public Function FindForm As Form
public Form FindForm()
public:
Form^ FindForm()
member FindForm : unit -> Form 
public function FindForm() : Form

Valor devuelto

Tipo: System.Windows.Forms.Form
Form en el que se encuentra el control.

Comentarios

El valor de propiedad de Parent de control no será igual que Form devuelto por el método de FindForm .El elemento primario de un control de línea o forma siempre es ShapeContainer, y ShapeContainer podría contener en un control contenedor.Considere un ejemplo en el que un control de LineShape está incluido en un control de GroupBox y GroupBox está en Form.En este ejemplo, Parent de control es ShapeContainer, Parent del objeto de ShapeContainer es GroupBox, y Parent de control de GroupBox es Form.

Ejemplos

El ejemplo siguiente muestra cómo utilizar el método de FindForm para determinar el formulario contiene un control de LineShape .

Private Sub GetTheForm()
    Dim myForm As Form = LineShape1.FindForm()
    ' Set the text and color of the form that contains the LineShape.
    myForm.Text = "This form contains a line"
    myForm.BackColor = Color.Red
End Sub
private void GetTheForm()
{
    Form myForm = lineShape1.FindForm();
    // Set the text and color of the form that contains the LineShape.
    myForm.Text = "This form contains a line";
    myForm.BackColor = Color.Red;
}

Seguridad de .NET Framework

Vea también

Referencia

Shape Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Introducción a los controles de líneas y formas (Visual Studio)