3 votes

Stylo surligneur en c#

Je veux faire en sorte que mon stylo puisse être un surligneur, en changeant essentiellement son opacité, mais je ne sais pas comment faire. J'utilise actuellement un dialogue de couleurs pour permettre à l'utilisateur de choisir la couleur désirée, mais cela ne me permet que d'avoir des couleurs qui ne sont pas assez transparentes pour être vues à travers, comme un outil de surlignage sur Powerpoint, par exemple l'opacité de l'outil. Donc n'importe quel code pour me permettre d'intégrer l'utilisation de mon dialogue de couleur avec une opacité pour être capable de voir à travers elle.

Merci

6voto

Will Dean Points 25866

Quelque chose comme ça :

Color baseColor = Color.Red;  // Or whatever, from the color picker
Color highlighter = Color.FromArgb(128, baseColor);

Le premier argument de FromArgb est l'alpha, ou opacité, sur une échelle de 0 (complètement transparent) à 255 (complètement opaque), donc 128 correspond à 50%.

3voto

1voto

Richard Everett Points 18318

S'agit-il d'une application WinForms ? Pourriez-vous utiliser le Stylo et encre pour tablettes PC des installations ? (Cette page MSDN est pour Windows XP Tablet Edition, mais je pense que les composants de l'encre sont inclus dans Vista et Windows 7)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X