Partager via


Shape.FindForm, méthode

Récupère le formulaire sur lequel se trouve un contrôle Line ou Shape.

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 : Form
Form sur lequel se trouve le contrôle.

Notes

Le contrôle Parent valeur de la propriété ne sera pas le même que le Form retournée par le FindForm (méthode). Le parent d'un contrôle line ou shape est toujours un ShapeContaineret le ShapeContainer pourraient être contenus dans un contrôle conteneur. Prenons un exemple dans lequel un LineShape contrôle est contenue dans une GroupBox contrôle et la GroupBox se trouve sur un Form. Dans de cet exemple, le contrôle Parent est un ShapeContainer, le ShapeContainer l'objet Parent est un GroupBoxet GroupBox du contrôle Parent est la Form.

Exemples

L'exemple suivant montre comment utiliser le FindForm méthode pour déterminer quel formulaire contient un LineShape contrôle.

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)