次の方法で共有


Shape.Name プロパティ

更新 : 2007 年 11 月

ライン コントロールまたはシェイプ コントロールの名前を取得または設定します。

名前空間 :  Microsoft.VisualBasic.PowerPacks
アセンブリ :  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
<BrowsableAttribute(False)> _
Public Property Name As String
'使用
Dim instance As Shape
Dim value As String

value = instance.Name

instance.Name = value
[BrowsableAttribute(false)]
public string Name { get; set; }
[BrowsableAttribute(false)]
public:
property String^ Name {
    String^ get ();
    void set (String^ value);
}
public function get Name () : String
public function set Name (value : String)

プロパティ値

型 : System.String

コントロールの名前。既定値は、空の文字列 ("") です。

解説

ライン コントロールまたはシェイプ コントロールをデザイン時に追加すると、コントロールの種類に数字を付加した値が名前プロパティに割り当てられます。たとえば、最初に追加される OvalShape の名前は "OvalShape1" になり、2 番目は "OvalShape2" になります。

実行時に New メソッドによって作成されるライン コントロールまたはシェイプ コントロールの場合、Name プロパティは空の文字列 ("") になります。

New メソッドを使用して実行時に作成された OvalShape コントロールの Name プロパティを設定する方法を次の例に示します。

Dim os As New OvalShape
Dim sc As New ShapeContainer
sc.Parent = Me
os.Parent = sc
' Assign a value to the Name property.
os.Name = "NewOval1"
OvalShape os = new OvalShape();
ShapeContainer sc = new ShapeContainer();
sc.Parent = this;
os.Parent = sc;
// Assign a value to the Name property.
os.Name = "NewOval1";

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Shape クラス

Shape メンバ

Microsoft.VisualBasic.PowerPacks 名前空間

その他の技術情報

方法 : LineShape コントロールを使用して線を描画する (Visual Studio)

方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)