Thanks, i can see how it works but i am after the code and usage of overriding a property of the listbox. I have this but how do you use it with Listbox1 on the form.
Code:
Public Class MySort

    Inherits ListBox

    Protected Overrides Sub Sort()
        
        'what is this mybase.sort ?
        MyBase.Sort()

        'Im thinking the code for the descending sort goes here 

    End Sub

End Class
Thanks.