ToolboxBitmapAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert ein neues ToolboxBitmapAttribute Objekt.
Überlädt
| Name | Beschreibung |
|---|---|
| ToolboxBitmapAttribute(String) |
Initialisiert ein neues ToolboxBitmapAttribute Objekt mit einem Bild aus einer angegebenen Datei. |
| ToolboxBitmapAttribute(Type) |
Initialisiert ein neues ToolboxBitmapAttribute Objekt basierend auf einer 16 x 16 Bitmap, die als Ressource in eine angegebene Assembly eingebettet ist. |
| ToolboxBitmapAttribute(Type, String) |
Initialisiert ein neues ToolboxBitmapAttribute Objekt basierend auf einer 16 x 16 Bitmap, die als Ressource in eine angegebene Assembly eingebettet ist. |
ToolboxBitmapAttribute(String)
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
Initialisiert ein neues ToolboxBitmapAttribute Objekt mit einem Bild aus einer angegebenen Datei.
public:
ToolboxBitmapAttribute(System::String ^ imageFile);
public ToolboxBitmapAttribute(string imageFile);
new System.Drawing.ToolboxBitmapAttribute : string -> System.Drawing.ToolboxBitmapAttribute
Public Sub New (imageFile As String)
Parameter
- imageFile
- String
Der Name einer Datei, die eine Bitmap von 16 x 16 enthält.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der ToolboxBitmapAttribute Konstruktor als Toolboxsymbol für das stop.bmpSteuerelement festgelegt StopSignControl wird. In diesem Beispiel wird davon ausgegangen, dass eine 16 x 16-Pixel-Bitmap mit dem Namen "c:\" vorhanden stop.bmp ist.
[ToolboxBitmap("c:\\stop.bmp")]
public ref class StopSignControl:
public System::Windows::Forms::UserControl
{
private:
Label^ label1;
private:
Button^ button1;
public:
StopSignControl() : UserControl()
{
this->label1 = gcnew System::Windows::Forms::Label();
this->button1 = gcnew System::Windows::Forms::Button();
this->label1->Font = gcnew System::Drawing::Font(
"Microsoft Sans Serif", 12.0F,
System::Drawing::FontStyle::Regular,
System::Drawing::GraphicsUnit::Point, ((Byte) 0));
this->label1->ForeColor = System::Drawing::Color::Red;
this->label1->Location = System::Drawing::Point(24, 56);
this->label1->Name = "Label1";
this->label1->TabIndex = 0;
this->label1->Text = "Stop!";
this->label1->TextAlign =
System::Drawing::ContentAlignment::MiddleCenter;
this->button1->Enabled = false;
this->button1->Location = System::Drawing::Point(56, 88);
this->button1->Name = "Button1";
this->button1->Size = System::Drawing::Size(40, 32);
this->button1->TabIndex = 1;
this->button1->Text = "stop";
this->Controls->Add(this->button1);
this->Controls->Add(this->label1);
this->Name = "StopSignControl";
this->MouseEnter +=
gcnew EventHandler(this,
&StopSignControl::StopSignControl_MouseEnter);
this->MouseLeave +=
gcnew EventHandler(this,
&StopSignControl::StopSignControl_MouseLeave);
}
private:
void StopSignControl_MouseEnter(Object^ sender,
EventArgs^ e)
{
label1->Text = label1->Text->ToUpper();
label1->Font = gcnew System::Drawing::Font(label1->Font->FontFamily,
14.0F, FontStyle::Bold);
button1->Enabled = true;
}
private:
void StopSignControl_MouseLeave(Object^ sender,
EventArgs^ e)
{
label1->Text = label1->Text->ToLower();
label1->Font = gcnew System::Drawing::Font(label1->Font->FontFamily,
12.0F, FontStyle::Regular);
button1->Enabled = false;
}
};
[System.Drawing.ToolboxBitmap("c:\\stop.bmp")]
public class StopSignControl:
System.Windows.Forms.UserControl
{
internal System.Windows.Forms.Label Label1;
internal System.Windows.Forms.Button Button1;
public StopSignControl() : base()
{
this.Label1 = new System.Windows.Forms.Label();
this.Button1 = new System.Windows.Forms.Button();
this.Label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.0F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) 0));
this.Label1.ForeColor = System.Drawing.Color.Red;
this.Label1.Location = new System.Drawing.Point(24, 56);
this.Label1.Name = "Label1";
this.Label1.TabIndex = 0;
this.Label1.Text = "Stop!";
this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.Button1.Enabled = false;
this.Button1.Location = new System.Drawing.Point(56, 88);
this.Button1.Name = "Button1";
this.Button1.Size = new System.Drawing.Size(40, 32);
this.Button1.TabIndex = 1;
this.Button1.Text = "stop";
this.Controls.Add(this.Button1);
this.Controls.Add(this.Label1);
this.Name = "StopSignControl";
}
private void StopSignControl_MouseEnter(object sender, System.EventArgs e)
{
Label1.Text.ToUpper();
Label1.Font = new System.Drawing.Font(Label1.Font.FontFamily, 14.0F,
System.Drawing.FontStyle.Bold);
Button1.Enabled = true;
}
private void StopSignControl_MouseLeave(object sender, System.EventArgs e)
{
Label1.Text.ToLower();
Label1.Font = new System.Drawing.Font(Label1.Font.FontFamily, 12.0F,
System.Drawing.FontStyle.Regular);
Button1.Enabled = false;
}
}
<System.Drawing.ToolboxBitmap("c:\stop.bmp")> _
Public Class StopSignControl
Inherits System.Windows.Forms.UserControl
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Button1 As System.Windows.Forms.Button
Public Sub New()
MyBase.New()
Me.Label1 = New System.Windows.Forms.Label
Me.Button1 = New System.Windows.Forms.Button
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", _
12.0F, System.Drawing.FontStyle.Regular, _
System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.ForeColor = System.Drawing.Color.Red
Me.Label1.Location = New System.Drawing.Point(24, 56)
Me.Label1.Name = "Label1"
Me.Label1.TabIndex = 0
Me.Label1.Text = "Stop!"
Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.Button1.Enabled = False
Me.Button1.Location = New System.Drawing.Point(56, 88)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(40, 32)
Me.Button1.TabIndex = 1
Me.Button1.Text = "stop"
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.Label1)
Me.Name = "StopSignControl"
End Sub
Private Sub StopSignControl_MouseEnter(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.MouseEnter
Label1.Text.ToUpper()
Label1.Font = New System.Drawing.Font(Label1.Font.FontFamily, _
14.0F, System.Drawing.FontStyle.Bold)
Button1.Enabled = True
End Sub
Private Sub StopSignControl_MouseLeave(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.MouseLeave
Label1.Text.ToLower()
Label1.Font = New System.Drawing.Font(Label1.Font.FontFamily, 12.0F, _
System.Drawing.FontStyle.Regular)
Button1.Enabled = False
End Sub
End Class
Gilt für:
ToolboxBitmapAttribute(Type)
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
Initialisiert ein neues ToolboxBitmapAttribute Objekt basierend auf einer 16 x 16 Bitmap, die als Ressource in eine angegebene Assembly eingebettet ist.
public:
ToolboxBitmapAttribute(Type ^ t);
public ToolboxBitmapAttribute(Type t);
new System.Drawing.ToolboxBitmapAttribute : Type -> System.Drawing.ToolboxBitmapAttribute
Public Sub New (t As Type)
Parameter
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der ToolboxBitmapAttribute Konstruktor verwendet wird, um das Symbol des Schaltflächensteuerelements auf das Toolboxsymbol für einen UserControl benannten StopSignControl3Steuerelement festzulegen.
[ToolboxBitmap(Button::typeid)]
public ref class StopSignControl3:
public System::Windows::Forms::UserControl
{
private:
Label^ label1;
private:
Button^ button1;
public:
StopSignControl3() : UserControl()
{
this->label1 = gcnew System::Windows::Forms::Label();
this->button1 = gcnew System::Windows::Forms::Button();
this->label1->Font = gcnew System::Drawing::Font(
"Microsoft Sans Serif", 12.0F,
System::Drawing::FontStyle::Regular,
System::Drawing::GraphicsUnit::Point,
((Byte) 0));
this->label1->ForeColor = System::Drawing::Color::Red;
this->label1->Location = System::Drawing::Point(24, 56);
this->label1->Name = "Label1";
this->label1->TabIndex = 0;
this->label1->Text = "Stop!";
this->label1->TextAlign =
System::Drawing::ContentAlignment::MiddleCenter;
this->button1->Enabled = false;
this->button1->Location = System::Drawing::Point(56, 88);
this->button1->Name = "Button1";
this->button1->Size = System::Drawing::Size(40, 32);
this->button1->TabIndex = 1;
this->button1->Text = "stop";
this->Controls->Add(this->button1);
this->Controls->Add(this->label1);
this->Name = "StopSignControl";
this->MouseEnter += gcnew EventHandler(this,
&StopSignControl3::StopSignControl_MouseEnter);
this->MouseLeave += gcnew EventHandler(this,
&StopSignControl3::StopSignControl_MouseLeave);
}
private:
void StopSignControl_MouseEnter(Object^ sender, EventArgs^ e)
{
label1->Text = label1->Text->ToUpper();
label1->Font = gcnew System::Drawing::Font(label1->Font->FontFamily,
14.0F, FontStyle::Bold);
button1->Enabled = true;
}
private:
void StopSignControl_MouseLeave(Object^ sender, EventArgs^ e)
{
label1->Text = label1->Text->ToLower();
label1->Font = gcnew System::Drawing::Font(label1->Font->FontFamily,
12.0F, FontStyle::Regular);
button1->Enabled = false;
}
};
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.Button))]
public class StopSignControl3:
System.Windows.Forms.UserControl
{
internal System.Windows.Forms.Label Label1;
internal System.Windows.Forms.Button Button1;
public StopSignControl3() : base()
{
this.Label1 = new System.Windows.Forms.Label();
this.Button1 = new System.Windows.Forms.Button();
this.Label1.Font = new System.Drawing.Font("Microsoft Sans Serif",
12.0F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte) 0));
this.Label1.ForeColor = System.Drawing.Color.Red;
this.Label1.Location = new System.Drawing.Point(24, 56);
this.Label1.Name = "Label1";
this.Label1.TabIndex = 0;
this.Label1.Text = "Stop!";
this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.Button1.Enabled = false;
this.Button1.Location = new System.Drawing.Point(56, 88);
this.Button1.Name = "Button1";
this.Button1.Size = new System.Drawing.Size(40, 32);
this.Button1.TabIndex = 1;
this.Button1.Text = "stop";
this.Controls.Add(this.Button1);
this.Controls.Add(this.Label1);
this.Name = "StopSignControl";
}
private void StopSignControl_MouseEnter(object sender, System.EventArgs e)
{
Label1.Text.ToUpper();
Label1.Font = new System.Drawing.Font(Label1.Font.FontFamily,
14.0F, System.Drawing.FontStyle.Bold);
Button1.Enabled = true;
}
private void StopSignControl_MouseLeave(object sender, System.EventArgs e)
{
Label1.Text.ToLower();
Label1.Font = new System.Drawing.Font(Label1.Font.FontFamily,
12.0F, System.Drawing.FontStyle.Regular);
Button1.Enabled = false;
}
}
<System.Drawing.ToolboxBitmap(GetType(System.Windows.Forms.Button))> _
Public Class StopSignControl3
Inherits System.Windows.Forms.UserControl
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Button1 As System.Windows.Forms.Button
Public Sub New()
MyBase.New()
Me.Label1 = New System.Windows.Forms.Label
Me.Button1 = New System.Windows.Forms.Button
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", _
12.0F, System.Drawing.FontStyle.Regular, _
System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.ForeColor = System.Drawing.Color.Red
Me.Label1.Location = New System.Drawing.Point(24, 56)
Me.Label1.Name = "Label1"
Me.Label1.TabIndex = 0
Me.Label1.Text = "Stop!"
Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.Button1.Enabled = False
Me.Button1.Location = New System.Drawing.Point(56, 88)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(40, 32)
Me.Button1.TabIndex = 1
Me.Button1.Text = "stop"
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.Label1)
Me.Name = "StopSignControl"
End Sub
Private Sub StopSignControl_MouseEnter(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.MouseEnter
Label1.Text.ToUpper()
Label1.Font = New System.Drawing.Font(Label1.Font.FontFamily, 14.0F, _
System.Drawing.FontStyle.Bold)
Button1.Enabled = True
End Sub
Private Sub StopSignControl_MouseLeave(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.MouseLeave
Label1.Text.ToLower()
Label1.Font = New System.Drawing.Font(Label1.Font.FontFamily, 12.0F, _
System.Drawing.FontStyle.Regular)
Button1.Enabled = False
End Sub
End Class
Hinweise
Dieser Konstruktor sucht nach einer eingebetteten Ressource in der Assembly, die den durch den t Parameter angegebenen Typ definiert. Der Konstruktor sucht nach einer Ressource namens namespace.classname.bmp, wobei Namespace der Namespace ist, der die Definition der durch den t Parameter angegebenen Klasse enthält. Wenn sich ControlA beispielsweise in NamespaceA in AssemblyA.dllbefindet, durchsucht der Konstruktor AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.
Gilt für:
ToolboxBitmapAttribute(Type, String)
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
Initialisiert ein neues ToolboxBitmapAttribute Objekt basierend auf einer 16 x 16 Bitmap, die als Ressource in eine angegebene Assembly eingebettet ist.
public:
ToolboxBitmapAttribute(Type ^ t, System::String ^ name);
public ToolboxBitmapAttribute(Type t, string name);
new System.Drawing.ToolboxBitmapAttribute : Type * string -> System.Drawing.ToolboxBitmapAttribute
Public Sub New (t As Type, name As String)
Parameter
- name
- String
Der Name der eingebetteten Bitmapressource.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie der ToolboxBitmapAttribute Konstruktor als Toolboxsymbol für das StopSignControl2.bmpObjekt festgelegt StopSignControl2 wird. In diesem Beispiel wird davon ausgegangen, dass eine 16 x 16-Pixel-Bitmap vorhanden ist, die mit der StopSignControl2.bmp auf EmbeddedResource festgelegt ist.
[ToolboxBitmap(StopSignControl2::typeid, "StopSignControl2.bmp")]
public ref class StopSignControl2:
public System::Windows::Forms::UserControl
{
private:
Label^ label1;
private:
Button^ button1;
public:
StopSignControl2() : UserControl()
{
this->label1 = gcnew System::Windows::Forms::Label();
this->button1 = gcnew System::Windows::Forms::Button();
this->label1->Font = gcnew System::Drawing::Font(
"Microsoft Sans Serif", 12.0F,
System::Drawing::FontStyle::Regular,
System::Drawing::GraphicsUnit::Point, ((Byte) 0));
this->label1->ForeColor = System::Drawing::Color::Red;
this->label1->Location = System::Drawing::Point(24, 56);
this->label1->Name = "Label1";
this->label1->TabIndex = 0;
this->label1->Text = "Stop!";
this->label1->TextAlign =
System::Drawing::ContentAlignment::MiddleCenter;
this->button1->Enabled = false;
this->button1->Location = System::Drawing::Point(56, 88);
this->button1->Name = "Button1";
this->button1->Size = System::Drawing::Size(40, 32);
this->button1->TabIndex = 1;
this->button1->Text = "stop";
this->Controls->Add(this->button1);
this->Controls->Add(this->label1);
this->Name = "StopSignControl";
this->MouseEnter += gcnew EventHandler(this,
&StopSignControl2::StopSignControl_MouseEnter);
this->MouseLeave += gcnew EventHandler(this,
&StopSignControl2::StopSignControl_MouseLeave);
}
private:
void StopSignControl_MouseEnter(Object^ sender, EventArgs^ e)
{
label1->Text = label1->Text->ToUpper();
label1->Font = gcnew System::Drawing::Font(label1->Font->FontFamily,
14.0F, FontStyle::Bold);
button1->Enabled = true;
}
private:
void StopSignControl_MouseLeave(Object^ sender, EventArgs^ e)
{
label1->Text = label1->Text->ToLower();
label1->Font = gcnew System::Drawing::Font(label1->Font->FontFamily,
12.0F, FontStyle::Regular);
button1->Enabled = false;
}
};
[System.Drawing.ToolboxBitmap(typeof(StopSignControl2), "StopSignControl2.bmp")]
public class StopSignControl2:
System.Windows.Forms.UserControl
{
internal System.Windows.Forms.Label Label1;
internal System.Windows.Forms.Button Button1;
public StopSignControl2() : base()
{
this.Label1 = new System.Windows.Forms.Label();
this.Button1 = new System.Windows.Forms.Button();
this.Label1.Font = new System.Drawing.Font("Microsoft Sans Serif",
12.0F, System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte) 0));
this.Label1.ForeColor = System.Drawing.Color.Red;
this.Label1.Location = new System.Drawing.Point(24, 56);
this.Label1.Name = "Label1";
this.Label1.TabIndex = 0;
this.Label1.Text = "Stop!";
this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.Button1.Enabled = false;
this.Button1.Location = new System.Drawing.Point(56, 88);
this.Button1.Name = "Button1";
this.Button1.Size = new System.Drawing.Size(40, 32);
this.Button1.TabIndex = 1;
this.Button1.Text = "stop";
this.Controls.Add(this.Button1);
this.Controls.Add(this.Label1);
this.Name = "StopSignControl";
}
private void StopSignControl_MouseEnter(object sender, System.EventArgs e)
{
Label1.Text.ToUpper();
Label1.Font = new System.Drawing.Font(Label1.Font.FontFamily, 14.0F,
System.Drawing.FontStyle.Bold);
Button1.Enabled = true;
}
private void StopSignControl_MouseLeave(object sender, System.EventArgs e)
{
Label1.Text.ToLower();
Label1.Font = new System.Drawing.Font(Label1.Font.FontFamily, 12.0F,
System.Drawing.FontStyle.Regular);
Button1.Enabled = false;
}
}
<System.Drawing.ToolboxBitmap(GetType(StopSignControl2), "StopSignControl2.bmp")> _
Public Class StopSignControl2
Inherits System.Windows.Forms.UserControl
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Button1 As System.Windows.Forms.Button
Public Sub New()
MyBase.New()
Me.Label1 = New System.Windows.Forms.Label
Me.Button1 = New System.Windows.Forms.Button
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", _
12.0F, System.Drawing.FontStyle.Regular, _
System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.ForeColor = System.Drawing.Color.Red
Me.Label1.Location = New System.Drawing.Point(24, 56)
Me.Label1.Name = "Label1"
Me.Label1.TabIndex = 0
Me.Label1.Text = "Stop!"
Me.Label1.TextAlign = _
System.Drawing.ContentAlignment.MiddleCenter
Me.Button1.Enabled = False
Me.Button1.Location = New System.Drawing.Point(56, 88)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(40, 32)
Me.Button1.TabIndex = 1
Me.Button1.Text = "stop"
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.Label1)
Me.Name = "StopSignControl"
End Sub
Private Sub StopSignControl_MouseEnter(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.MouseEnter
Label1.Text.ToUpper()
Label1.Font = New System.Drawing.Font(Label1.Font.FontFamily, 14.0F, _
System.Drawing.FontStyle.Bold)
Button1.Enabled = True
End Sub
Private Sub StopSignControl_MouseLeave(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.MouseLeave
Label1.Text.ToLower()
Label1.Font = New System.Drawing.Font(Label1.Font.FontFamily, 12.0F, _
System.Drawing.FontStyle.Regular)
Button1.Enabled = False
End Sub
End Class
Hinweise
Dieser Konstruktor sucht nach einer eingebetteten Ressource in der Assembly, die den durch den t Parameter angegebenen Typ definiert. Der Konstruktor sucht nach einer Ressource namens namespace.name, wobei namespace der Namespace ist, der die Definition der durch den t Parameter angegebenen Klasse enthält. Angenommen, ControlA ist eine Klasse in NamespaceA in AssemblyA.dll und dass Sie "MyBitmap.bmp" an den name Parameter übergeben haben. Anschließend durchsucht der Konstruktor AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.MyBitmap.bmp.