Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    66

    VB.net passare tipo point (x,y) a una funzione

    ciao a tutti ..
    è possibile passare ad una funzione delle coordinate in forma compatta (x,y) ?
    Mi spiego meglio .. se definisco una sub di questo tipo:

    Private Sub prova (ByVal posizione As Point, ByVal dimensione As Size)
    // uso posizione, di tipo (x,y), e dimensione, sempre di tipo (x,y)
    end sub

    come faccio a passare le coordinate alla subroutine ?
    Se faccio:

    prova((0,0) , (20,20))

    mi ritorna l'errore che non posso convertire interi in tipo 'point' ... potrei passare le singole coordinate x e y come interi, tipo:

    prova(0,0,20,20)

    ridefinendo la sub usando integer al posto di point e size, però prima di 'arrendermi' chiedo consiglio al forum ...

    grazie e ciao
    eK

  2. #2
    codice:
    prova(New Point(0,0), New Point(20,20))
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    66
    Grazie !!

    nel mio caso è
    prova(New Point(0,0), New Size(20,20))
    perchè la seconda coppia è una dimensione ...

    ero convinto di aver provato anche questa, con la [new] !

    molto gentile !!
    ciao
    eK

  4. #4
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.