Partager via


DrawingAttributes.Transparency, propriété

Mise à jour : November 2007

Obtient ou définit une valeur qui indique la valeur de transparence d'entrée manuscrite.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Property Transparency As Byte
'Utilisation
Dim instance As DrawingAttributes
Dim value As Byte

value = instance.Transparency

instance.Transparency = value
public byte Transparency { get; set; }
public:
property unsigned char Transparency {
    unsigned char get ();
    void set (unsigned char value);
}
/** @property */
public byte get_Transparency()
/** @property */
public  void set_Transparency(byte value)
public function get Transparency () : byte
public function set Transparency (value : byte)

Valeur de propriété

Type : System.Byte
Valeur qui indique la valeur de transparence d'entrée manuscrite.

Valeur

Signification

0

Par défaut. L'entrée manuscrite est totalement opaque.

0-255

La valeur de transparence peut varier de totalement opaque (0) à totalement transparente (255).

Notes

ms582110.alert_note(fr-fr,VS.90).gifRemarque :

L'effet de rendu transparent peut être dynamique ou statique. Le rendu dynamique restitue l'objet Stroke comme il a été dessiné, avec la propriété InkCollector.DynamicRendering par exemple. Avec le rendu statique, la méthode Draw de l'objet Renderer permet de restituer l'objet Stroke.

Exemples

Cet exemple C# crée des gestionnaires d'événements pour les éléments de menu qui modifient la propriété Transparency d'un objet DrawingAttributes.

using Microsoft.Ink;
//...
    private System.Windows.Forms.MenuItem menuInkTransparencyOpaque;
    private System.Windows.Forms.MenuItem menuInkTransparencyLight;
    private InkCollector theInkCollector;
    private System.Windows.Forms.MenuItem checkedTransparency;

//...
    private void menuInkTransparencyOpaque_Click(
    object sender, System.EventArgs e)
    {
        checkedTransparency.Checked = false;
        // Set the transparency to opaque
        theInkCollector.DefaultDrawingAttributes.Transparency = 0;
        checkedTransparency = menuInkTransparencyOpaque;
        checkedTransparency.Checked = true;
        Refresh();
    }

    private void menuInkTransparencyLight_Click(
    object sender, System.EventArgs e)
    {
        checkedTransparency.Checked = false;
        // Set the transparency to about 90%
        theInkCollector.DefaultDrawingAttributes.Transparency = 220;
        checkedTransparency = menuInkTransparencyLight;
        checkedTransparency.Checked = true;
        Refresh();
    }

Cet exemple Microsoft® Visual Basic® .NET crée des gestionnaires d'événements pour les éléments de menu qui modifient la propriété Transparency d'un objet DrawingAttributes.

Imports Microsoft.Ink
'...
    Dim MenuInkTransparencyOpaque As System.Windows.Forms.MenuItem
    Dim MenuInkTransparencyLight As System.Windows.Forms.MenuItem
    Dim CheckedTransparency As System.Windows.Forms.MenuItem
    Dim theInkCollector As InkCollector
'...
    Private Sub MenuInkTransparencyOpaque_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        CheckedTransparency.Checked = False
        'Set the transparency to opaque
        theInkCollector.DefaultDrawingAttributes.Transparency = 0
        CheckedTransparency = MenuInkTransparencyOpaque
        CheckedTransparency.Checked = True
        Refresh()
    End Sub

    Private Sub MenuInkTransparencyLight_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        CheckedTransparency.Checked = False
        'Set the transparency to about 90%
        theInkCollector.DefaultDrawingAttributes.Transparency = 220
        CheckedTransparency = MenuInkTransparencyLight
        CheckedTransparency.Checked = True
        Refresh()
    End Sub

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

DrawingAttributes, classe

Membres DrawingAttributes

Microsoft.Ink, espace de noms

Renderer

Renderer.Draw

InkCollector.DynamicRendering

InkOverlay.DynamicRendering

InkPicture.DynamicRendering