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。 在此範例中,控制項的Parent是ShapeContainer、ShapeContainer物件的Parent是GroupBox,和GroupBox控制項的Parent是Form。
範例
下列範例示範如何使用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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.VisualBasic.PowerPacks 命名空間
其他資源
如何:使用 LineShape 控制項繪製線條 (Visual Studio)