Ottenere coordinate di un controllo in form

di il
4 risposte

Ottenere coordinate di un controllo in form

Salve ragazzi,
ho un piccolo quesito da sottoporvi

come si ottengono le coordinate di un controllo esistente in visual basic 2015 ?
se volessi sapere la posizione di un button o di una label e recuperare le coordinate x e y come si fà?

se qualcuno può aiutarmi
ringrazio in anticipo

4 Risposte

  • Re: Ottenere coordinate di un controllo in form

    Come lo scegli? Con un click? Sapendone il nome?
  • Re: Ottenere coordinate di un controllo in form

    Salve Oregon.
    Questo lo so. Devo usare l'Evento click.
    In genere si impostano le coordinate scrivendo ad esempio Nome controllo. Location=new point(x, y) dove x e y sono integer. Quello che non riesco a fare è avendo un controllo per esempio button1 devo ricavare le sue coordinate point. Adesso mi viene in mente una cosa del genere:
            
            Dim cordx as integer
    Dim  controllo as  point(cordx. X, cord. Y)
            
    Ma non ho provato e non ne sono sicuro.
    Se mi puoi dare un consiglio
    Ti ringrazio
  • Re: Ottenere coordinate di un controllo in form

    Non ho capito bene la tua risposta ...

    Hai il nome (button1) in una variabile ?

    O ci fai click sopra ?

    Per capirci, se il controllo è Button1, scriverai
    
            Dim p As Point = Button1.Location
            MessageBox.Show(p.X.ToString() + " " + p.Y.ToString())
    
    ma mi sembra troppo scontato, chiarisci meglio ...
  • Re: Ottenere coordinate di un controllo in form

    Clicco sopra il. button.
    Ah ecco adesso è chiaro dichiaro una variabile point è poi la eguaglio al button location così da avere le coordinate x e y di button. Ho capito bene?
Devi accedere o registrarti per scrivere nel forum
4 risposte