Novice : besoin d'aide sur un codage

Novice : besoin d'aide sur un codage - VB/VBA/VBS - Programmation

Marsh Posté le 16-12-2018 à 14:25:40    

Bonjour,
 
je souhaiterai, à l'aide de visual studio ultimate 2013, créer un petit programme qui :
 
- affiche dans un label le hostname de la machine sur lequel il est exécuté
- affiche dans un autre label les adresses IP des cartes locales par ordre de priorité des connexions
- la fenêtre de ce programme doit se caler sur le bord inférieur droit du bureau avec 10 pixels de marge à droite et 10 pixels de marge en bas par rapport à la barre des tâches
 
Quel est le code à entrer dans ces 2 labels?
Comment définir ces marges automatiques?
 
Merci pour votre aide.

Reply

Marsh Posté le 16-12-2018 à 14:25:40   

Reply

Marsh Posté le 21-12-2018 à 14:28:46    

Hello,
 
J'imagine que tu dois être en VB.NET.
Pour avoir le hostname c'est assez simple, disons que ton label c'est "Label1" donc :
 

Code :
  1. Label1.Text = System.Net.Dns.GetHostName


La deuxième question je n'ai pas bien compris, tu veux parler des cartes sur le PC ? Donc réseau ethernet, sans fil.. ? Mais étant donné que tu es connecté que avec une de ses cartes, tu n'auras qu'une seule IP à afficher.
 
Pour la positon bas à droite c'est simple :
 

Code :
  1. Me.Location = New Point(Screen.PrimaryScreen.WorkingArea.Width - Me.Width - 10, Screen.PrimaryScreen.WorkingArea.Height - Me.Height - 10)


Voilà !


Message édité par le bolshoi le 21-12-2018 à 14:29:39
Reply

Marsh Posté le 24-12-2018 à 15:11:18    

Merci,
 
mais pour les IP (locales) les PC disposent bien de plusieurs IP s'ils ont plusieurs cartes.

Reply

Marsh Posté le 24-12-2018 à 18:35:41    

Une relecture des règles s'impose : le forum n'est pas là pour faire le boulot des autres à partir d'une feuille blanche. Si tu veux de l'aide, alors commence à écrire quelque chose, et on te corrigera si besoin.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed