Bonjour,
je voudrais afficher directement à l'écran une image sans que l'on voit autre chose donc pas de Form. C'est un rond (une horloge) en GIF avec transparence.
J'ai donc créé une WindowsApplication avec une Form invisible et dans le Form_Load je crée une classe héritée de PictureBox que j'essaie d'afficher. Voilà le code que j'ai commencé :
Je sais que ce n'est pas suffisant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Class Horloge Inherits System.Windows.Forms.PictureBox Sub New() CType(Me, System.ComponentModel.ISupportInitialize).BeginInit() Me.Image = Global.Reminder3.My.Resources.Resources.montre Me.Location = New System.Drawing.Point(27, 32) Me.Name = "Horloge" Me.Size = New System.Drawing.Size(Me.Image.Width, Me.Image.Height) '(151, 149) CType(Me, System.ComponentModel.ISupportInitialize).EndInit() End Sub End Class
Première question : est-ce qu'il est possible en VB.Net d'afficher un contrôle sans le raccrocher à une Form ? faut-il passer par des API ?
Si je dois raccrocher ça à une Form peut-on n'afficher que la pictureBox ?
Je suppose que dans le code que j'ai démarré il faudrait raccrocher mon contrôle "horloge" à quelque chose pour qu'il puisse s'afficher.
Bref, si quelqu'un peut m'orienter ...
Merci.
Sergio
Partager