共用方式為


Shape.FindForm 方法

擷取線條或圖形控制項所在的表單。

命名空間:  Microsoft.VisualBasic.PowerPacks
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

'宣告
Public Function FindForm As Form
public Form FindForm()
public:
Form^ FindForm()
member FindForm : unit -> Form
public function FindForm() : Form

傳回值

類型:Form
控制項所在的 Form

備註

控制項的Parent屬性值不會與相同Form傳回FindForm方法。 父元素的線條或圖形控制項永遠是ShapeContainer,和ShapeContainer可以包含在容器控制項。 此例中LineShape控制項包含在GroupBox控制項和GroupBox位於Form。 在此範例中,控制項的ParentShapeContainerShapeContainer物件的ParentGroupBox,和GroupBox控制項的ParentForm

範例

下列範例示範如何使用FindForm方法,以判斷哪一個表單包含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;
}

.NET Framework 安全性

請參閱

參考

Shape 類別

Microsoft.VisualBasic.PowerPacks 命名空間

其他資源

如何:使用 LineShape 控制項繪製線條 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控制項繪製圖案 (Visual Studio)

Line 和 Shape 控制項簡介 (Visual Studio)