Blend Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Blend.
Surcharges
| Nom | Description |
|---|---|
| Blend() |
Initialise une nouvelle instance de la classe Blend. |
| Blend(Int32) |
Initialise une nouvelle instance de la Blend classe avec le nombre spécifié de facteurs et de positions. |
Blend()
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
Initialise une nouvelle instance de la classe Blend.
public:
Blend();
public Blend();
Public Sub New ()
Exemples
L’exemple suivant est destiné à être utilisé dans un environnement Windows Forms. Il montre comment utiliser la Blend classe conjointement avec la LinearGradientBrush classe pour dessiner un ellipse à l’écran qui a ses couleurs fusionnées. L’ellipse est bleue à gauche, se mélange au rouge dans le centre, et se fusionne en bleu sur la droite. Cette opération est effectuée par le biais des paramètres dans les myFactors tableaux et myPositions les tableaux utilisés dans les propriétés et Factors les Positions propriétés. Notez que la Blend propriété de l’objet LinearGradientBrush nommé lgBrush2 doit être rendue égale à l’objet BlendmyBlend.
public:
void BlendConstExample( PaintEventArgs^ e )
{
//Draw ellipse using Blend.
Point startPoint2 = Point(20,110);
Point endPoint2 = Point(140,110);
array<Single>^myFactors = {.2f,.4f,.8f,.8f,.4f,.2f};
array<Single>^myPositions = {0.0f,.2f,.4f,.6f,.8f,1.0f};
Blend^ myBlend = gcnew Blend;
myBlend->Factors = myFactors;
myBlend->Positions = myPositions;
LinearGradientBrush^ lgBrush2 =
gcnew LinearGradientBrush( startPoint2,endPoint2,Color::Blue,Color::Red );
lgBrush2->Blend = myBlend;
Rectangle ellipseRect2 = Rectangle(20,110,120,80);
e->Graphics->FillEllipse( lgBrush2, ellipseRect2 );
// End example.
}
public void BlendConstExample(PaintEventArgs e)
{
//Draw ellipse using Blend.
Point startPoint2 = new Point(20, 110);
Point endPoint2 = new Point(140, 110);
float[] myFactors = {.2f,.4f,.8f,.8f,.4f,.2f};
float[] myPositions = {0.0f,.2f,.4f,.6f,.8f,1.0f};
Blend myBlend = new Blend();
myBlend.Factors = myFactors;
myBlend.Positions = myPositions;
LinearGradientBrush lgBrush2 = new LinearGradientBrush(
startPoint2,
endPoint2,
Color.Blue,
Color.Red);
lgBrush2.Blend = myBlend;
Rectangle ellipseRect2 = new Rectangle(20, 110, 120, 80);
e.Graphics.FillEllipse(lgBrush2, ellipseRect2);
// End example.
}
Public Sub BlendConstExample(ByVal e As PaintEventArgs)
' Draw ellipse using Blend.
Dim startPoint2 As New Point(20, 110)
Dim endPoint2 As New Point(140, 110)
Dim myFactors As Single() = {0.2F, 0.4F, 0.8F, 0.8F, 0.4F, 0.2F}
Dim myPositions As Single() = {0.0F, 0.2F, 0.4F, 0.6F, 0.8F, 1.0F}
Dim myBlend As New Blend
myBlend.Factors = myFactors
myBlend.Positions = myPositions
Dim lgBrush2 As New LinearGradientBrush(startPoint2, endPoint2, _
Color.Blue, Color.Red)
lgBrush2.Blend = myBlend
Dim ellipseRect2 As New Rectangle(20, 110, 120, 80)
e.Graphics.FillEllipse(lgBrush2, ellipseRect2)
End Sub
S’applique à
Blend(Int32)
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
- Source:
- Blend.cs
Initialise une nouvelle instance de la Blend classe avec le nombre spécifié de facteurs et de positions.
public:
Blend(int count);
public Blend(int count);
new System.Drawing.Drawing2D.Blend : int -> System.Drawing.Drawing2D.Blend
Public Sub New (count As Integer)
Paramètres
Exemples
Pour obtenir un exemple, consultez Blend.