Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB.NET] Scrolling orizzontale di una listview da codice

    In questo periodo ho molte domande....

    Avrei biogno di effettuare, da codice, lo scrolling orizzontale di una listview..

    Ho trovato questo codice per VB6 che dovrebbe scrollare del numero di pixel passati come parametro:
    codice:
    Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long
    
    Call SendMessage(ListGG.hwnd, 4116, 0, 20)
    Ma ottengo questi due errori:
    "As Any" non è supportato nelle istruzioni "Declare".
    "hwnd" non è un membro di "System.Windows.Forms.ListView"

    Come posso correggere l'errore? Altrimenti qualcuno sa come ottenere ciò che vorrei?

    Grazie in anticipo...
    zoodany..

    www.zoodany.it

  2. #2
    VB.NET è profondamente diverso da VB6, e non puoi riciclarne il codice come se nulla fosse; di seguito il codice corretto:
    codice:
    Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
    
    SendMessage(ListGG.Handle, 4116, 0, 20)
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Originariamente inviato da MItaly
    VB.NET è profondamente diverso da VB6, e non puoi riciclarne il codice come se nulla fosse
    Questo lo sapevo, non sapevo COME cambiarlo il codice..

    Grazie infinite, ti devo una birra..

    zoodany..

    www.zoodany.it

  4. #4
    Spediscimela a casa (se mi mandi un PVT ti dico l'indirizzo ).
    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.