Partager via


Shape.FindForm, méthode

Extrait le formulaire qu'un contrôle Line ou Shape est activé.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
Public Function FindForm As Form
public Form FindForm()
public:
Form^ FindForm()
member FindForm : unit -> Form 
public function FindForm() : Form

Valeur de retour

Type : System.Windows.Forms.Form
Form sur lequel se trouve le contrôle.

Notes

La valeur de propriété d'Parent du contrôle ne sera pas identique à Form est retournée par la méthode d'FindForm.Le parent d'un contrôle Line ou Shape est toujours ShapeContainer, et ShapeContainer peut être contenu dans un contrôle conteneur.Considérez un exemple dans lequel un contrôle d'LineShape est contenu dans un contrôle d'GroupBox et GroupBox est sur Form.Dans cet exemple, Parent du contrôle est ShapeContainer, Parent de l'objet d'ShapeContainer est GroupBox, et Parent du contrôle d'GroupBox est Form.

Exemples

L'exemple suivant montre comment utiliser la méthode d'FindForm pour déterminer que le formulaire contient un contrôle d'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;
}

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)