Você está na página 1de 3

Classe Mouse

.NET Framework 4 Fornece propriedades para obter informaes sobre o formato e a configurao do mouse instalado no computador local. Hierarquia de herana System.Object Microsoft.VisualBasic.Devices.Mouse Namespace: Microsoft.VisualBasic.Devices Assembly: Microsoft.VisualBasic (em Microsoft.VisualBasic.dll) Sintaxe VB
'Declarao <HostProtectionAttribute(SecurityAction.LinkDemand, Resources := HostProtectionResource.ExternalProcessMgmt)> _ Public Class Mouse

O tipo Mouse expe os membros a seguir. Construtores Nome Mouse Descrio Inicializa uma nova instncia da classe Mouse . Propriedades Descrio Obtm um valor Booleano que indica se a funcionalidade dos botes ButtonsSwapped esquerdo e direito tem sido trocados. Obtm um valor Booleano que indica se o mouse tiver uma roda de WheelExists rolagem. Obtm um nmero que indica o quanto a roda do mouse girada um WheelScrollLines entalhe. Mtodos Nome Equals(Object) Finalize GetHashCode Descrio Determina se o Object especificado igual ao Object atual. (Herdado de Object.) Permite que um objeto tente liberar recursos e executar outras operaes de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.) Serve como uma funo hash para um tipo especfico. (Herdado de Object.) Nome

GetType Obtm o Type da instncia atual. (Herdado de Object.) MemberwiseClone Cria uma cpia superficial do Object atual. (Herdado de Object.) Retorna uma string que representa o objeto atual. (Herdado de ToString Object.) Comentrios O My.Computer.Mouse objeto fornece uma maneira para localizar informaes sobre o mouse do computador: Se os botes do mouse so trocados e detalhes sobre a roda do mouse.

Availability by Project Type


Tipo de Projeto Windows Application Class Library Console Application Windows Control Library Web Control Library Windows Service Web Site Observao O atributo HostProtectionAttribute aplicado a este tipo ou membro tem o seguinte valor da propriedade Resources: Resources. HostProtectionAttribute no afeta aplicativos de rea de trabalho (que so normalmente iniciados com o clique duplo em um cone, a digitao de um comando ou a insero de uma URL em um navegador). Para obter mais informaes, consulte a classe HostProtectionAttribute ou Atributos de proteo de Host e de programao de SQL Server. Exemplos Este exemplo usa o My.Computer.Mouse.WheelExists e My.Computer.Mouse.WheelScrollLines Propriedades para determinar se o mouse tiver uma roda de rolagem e quanto rolagem quando ele gira. VB
If My.Computer.Mouse.WheelExists Then Dim lines As Integer = My.Computer.Mouse.WheelScrollLines If lines > 0 Then

Disponvel Yes Yes Yes Yes no Yes no

Else

MsgBox("Application scrolls " & lines & " line(s) for each wheel turn.")

Else

MsgBox("Application scrolls " & (-lines) & " page(s) for each wheel turn.") End If

MsgBox("Mouse has no scroll wheel.") End If