C'est une possibilité mais comme j'aime les fonctions API Native de Windows il existe celle-là aussi (non sans mal car ca fait du code à taper) C'est à titre info bien sur car je me doute que certains opte pour la simplicité avant toue chose :
- Tu créés un projet Windows avec un boutton et tapes le code suivant dans le gestionnaire d'évènements adequate :
'Import de l'espace de nom dans lequel est renfermé la classe "DllImport"
Imports System.Runtime.InteropServices
'Déclaration de ta classe "Form1" (c'est ton formulaire principal)
Public Class Form1
'Voilà la déclaration de la fonction API "LockWorkStation" qui se situe dans le fichier "user32.dll"
<DllImport("user32.dll")> _
Public Shared Function LockWorkStation() As Boolean
End Function
' Gestionnaire d'évènement "Click" de ton "Button1"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'Appel de la fonction API
LockWorkStation()
End Sub
'Fin de déclaration de ta classe
End Class
Il existe des raccourcis de ce genre depuis XP dont voici une liste :
Mais ca ne remplacera pas la puissance des focntions API qui sont bien plus chiantes à mettre en place mais qui forment le coeur de l'OS (langage C).
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution ! http://3dotdevcoder.blogspot.fr/
Toolman a écrit :Par contre je rencontre un souci de qualité
que je n'est pas sur se soft (c'est juste pour que tu te rende compte ;à sans plus merci
Oui s'il n'a pas codé de fonction de redimensionnement alors il lui faudra passer la propriété "SizeMode" de sa "PictureBox" à "Zoom".
PS : Nash tu as le même soucis avec ton soft "Orb changer" que j'ai ouvert (uniquement) hier et non testé.
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution ! http://3dotdevcoder.blogspot.fr/
-ajouts d'un groupbox avec le nom de l'image choisi qui s'actualise a chaque chargement de l'openfiledialog
-ne devrait plus s'ouvrir sous un autres system que seven (a tester ) j'ai pas d'autre system que seven
-doit demander a etre ouvert en administrateur (a tester ) je suis admin sur mon system
• Ryzen 9 5900x
• B550 AORUS PRO
• RTX 3060ti phoenix
• thermaltake core p8 tg
• 1 x SSD 500GB PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe