Método Shape.FindForm
Recupera o formulário é um controle de linha ou de forma no.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
Public Function FindForm As Form
public Form FindForm()
public:
Form^ FindForm()
member FindForm : unit -> Form
public function FindForm() : Form
Valor de retorno
Tipo: Form
O Form que o controle está em.
Comentários
O controle Parent o valor da propriedade não será igual a Form retornado pelo FindForm método. O pai de um controle de forma ou de linha é sempre um ShapeContainere o ShapeContainer pode estar contido em um controle de contêiner. Considere um exemplo no qual um LineShape controle está contido em um GroupBox controle e o GroupBox está em uma Form. Neste exemplo, o controle Parent é um ShapeContainer, o ShapeContainer do objeto Parent é um GroupBoxe o GroupBox do controle Parent é o Form.
Exemplos
O exemplo a seguir demonstra como usar o FindForm método para determinar qual formulário contém um LineShape controle.
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;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Como desenhar linhas com o controle LineShape (Visual Studio)
Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)