Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    174

    [VB.NET] coordinate assolute location in un form

    Ciao. io ho un listView "dockato" in un pannello a sua volta "dockato" in altri pannelli! Se mi faccio restituire la location del listView, mi dice sempre che é 0;0 visto che restituisce le coordinate rispetto al suo contenitore. é possibile farsi dare le coordinate rispetto al form?
    Grazie mille...

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Così su due piedi:

    codice:
     Dim x As Integer
     Dim y As Integer
    
     Dim MtListviewLocation As Point = AbsolutePosition(ListView1)
    
    
     Public Function AbsolutePosition(ByVal CurrentControl As Control) As Point
            If CurrentControl.Parent IsNot Nothing Then
                x += CurrentControl.Left
                y += CurrentControl.Top
                AbsolutePosition(CurrentControl.Parent)
            End If
            Return New Point(x, y)
        End Function
    Sbagliare è umano, perseverare è diabolico.

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.