Hallo ich versuche gerade eine Anwendung zu schreiben die per Klick auf einen Button
den Mauszeiger ändert, dazu kopiert es von den Ressourcen eine Datei in dem Temp-Ordner
und dieser Cursor soll übernommen werden.
Hier der Code, den Fehler find ich leider nicht:
Warum klappt das nicht, immer wenn ich debugge und auf den Button klicke, dann passiert nichts,
mein cursor ändert sich nicht, aber es wird auch in VB keine Fehlermeldung angezeigt ???? ?(
den Mauszeiger ändert, dazu kopiert es von den Ressourcen eine Datei in dem Temp-Ordner
und dieser Cursor soll übernommen werden.
Hier der Code, den Fehler find ich leider nicht:
Quellcode
- Imports System.Runtime.InteropServices
- Public Class Form1 <DllImport("user32.dll")> _ Private Shared Function LoadCursorFromFile(ByVal lpFileName As String) As IntPtr End Function
- Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click My.Computer.FileSystem.WriteAllBytes(My.Computer.FileSystem.SpecialDirectories.Programs & "\NAME.cur", My.Resources.NAME, False)
- If My.Computer.FileSystem.FileExists("C:\Temp" & "\NAME.cur") Then Me.Cursor = New Cursor(LoadCursorFromFile("C:\Temp\NAME.cur")) End If End SubEnd Class
Warum klappt das nicht, immer wenn ich debugge und auf den Button klicke, dann passiert nichts,
mein cursor ändert sich nicht, aber es wird auch in VB keine Fehlermeldung angezeigt ???? ?(