Hallo,
Hier ist mal der Code von meinem Samp Keybinder.
Form1 Code:
Spoiler anzeigen
Form 1 Screen:
Form2 Code:
Spoiler anzeigen
Form 2 Screen:
Form 3 Code:
Spoiler anzeigen
Form3 Screen:
Form Einstellungen Code:
Spoiler anzeigen
Form Einstellungen Screen:
Ps.: Treenix ist mein Samp Name.
Hier ist mal der Code von meinem Samp Keybinder.
Form1 Code:
VB.NET-Quellcode
- Public Class Form1
- Private Declare Function GetAsyncKeyState Lib "User32" (ByVal vKey As Integer) As Short
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- TextBox1.Visible = False
- TextBox2.Visible = False
- TextBox3.Visible = False
- TextBox4.Visible = False
- TextBox5.Visible = False
- TextBox6.Visible = False
- TextBox7.Visible = False
- TextBox8.Visible = False
- Label1.Visible = False
- Label2.Visible = False
- Label3.Visible = False
- Label4.Visible = False
- Label5.Visible = False
- Label6.Visible = False
- Label7.Visible = False
- Label8.Visible = False
- MenuStrip1.Visible = False
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- If GetAsyncKeyState(Keys.NumPad1) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox1.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad2) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox2.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad3) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox3.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad4) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox4.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad5) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox5.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad6) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox6.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad7) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox7.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- If GetAsyncKeyState(Keys.NumPad8) Then
- If TextBox1.Text <> "" Then
- My.Computer.Keyboard.SendKeys("T")
- My.Computer.Keyboard.SendKeys(TextBox8.Text)
- My.Computer.Keyboard.SendKeys("{Enter}")
- End If
- End If
- End Sub
- Private Sub TexteSpeichernToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TexteSpeichernToolStripMenuItem.Click
- My.Settings.Text1 = TextBox1.Text
- My.Settings.Text2 = TextBox2.Text
- My.Settings.Text3 = TextBox3.Text
- My.Settings.Text4 = TextBox4.Text
- My.Settings.Text5 = TextBox5.Text
- My.Settings.Text6 = TextBox6.Text
- My.Settings.Text7 = TextBox7.Text
- My.Settings.Text8 = TextBox8.Text
- My.Settings.Save()
- End Sub
- Private Sub AlleTexteLöchenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AlleTexteLöchenToolStripMenuItem.Click
- TextBox1.Text = ""
- TextBox2.Text = ""
- TextBox3.Text = ""
- TextBox4.Text = ""
- TextBox5.Text = ""
- TextBox6.Text = ""
- TextBox7.Text = ""
- TextBox8.Text = ""
- End Sub
- Private Sub GespeicherteTexttÖffnenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GespiecherteTexttÖffnenToolStripMenuItem.Click
- laden()
- End Sub
- Public Function laden()
- TextBox1.Text = My.Settings.Text1
- TextBox2.Text = My.Settings.Text2
- TextBox3.Text = My.Settings.Text3
- TextBox4.Text = My.Settings.Text4
- TextBox5.Text = My.Settings.Text5
- TextBox6.Text = My.Settings.Text6
- TextBox7.Text = My.Settings.Text7
- TextBox8.Text = My.Settings.Text8
- End Function
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- If TextBox9.Text <> My.Settings.passwort Then
- MsgBox("Falsches Passwort!!!", MsgBoxStyle.Critical)
- End If
- If TextBox9.Text = My.Settings.passwort Then
- TextBox1.Visible = True
- TextBox2.Visible = True
- TextBox3.Visible = True
- TextBox4.Visible = True
- TextBox5.Visible = True
- TextBox6.Visible = True
- TextBox7.Visible = True
- TextBox8.Visible = True
- Label1.Visible = True
- Label2.Visible = True
- Label3.Visible = True
- Label4.Visible = True
- Label5.Visible = True
- Label6.Visible = True
- Label7.Visible = True
- Label8.Visible = True
- MenuStrip1.Visible = True
- TextBox9.Visible = False
- Button1.Visible = False
- laden()
- End If
- End Sub
- Private Sub TextBox9_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox9.KeyDown
- If e.KeyCode = Keys.Enter Then
- e.Handled = True
- Button1.PerformClick()
- End If
- End Sub
- Private Sub HilfeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HilfeToolStripMenuItem.Click
- Me.UseWaitCursor = True
- Form2.Show()
- End Sub
- Private Sub AboutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutToolStripMenuItem.Click
- Me.UseWaitCursor = True
- Form3.Show()
- End Sub
- Private Sub EinstellungenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EinstellungenToolStripMenuItem.Click
- Einstellungen.Show()
- Me.UseWaitCursor = True
- End Sub
- End Class
Form 1 Screen:
Form2 Code:
VB.NET-Quellcode
- Public Class Form2
- Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
- Form1.UseWaitCursor = False
- End Sub
- Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Me.ShowInTaskbar = False
- End Sub
- End Class
Form 2 Screen:
Form 3 Code:
VB.NET-Quellcode
- Public Class Form3
- Private Sub Form3_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
- Form1.UseWaitCursor = False
- End Sub
- Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Me.ShowInTaskbar = False
- End Sub
- End Class
Form3 Screen:
Form Einstellungen Code:
VB.NET-Quellcode
- Public Class Einstellungen
- Private Sub Einstellungen_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
- Form1.UseWaitCursor = False
- End Sub
- Private Sub Einstellungen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Label2.Text = My.Settings.passwort
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- TextBox1.Visible = True
- TextBox2.Visible = True
- Button2.Visible = True
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- If TextBox1.Text <> TextBox2.Text Then
- MsgBox("Die eingaben stimmen nicht überein", MsgBoxStyle.Critical)
- TextBox1.Text = ""
- TextBox2.Text = ""
- End If
- If TextBox1.Text = TextBox2.Text Then
- My.Settings.passwort = TextBox1.Text
- MsgBox("Passwort geändert")
- End If
- End Sub
- End Class
Form Einstellungen Screen:
Ps.: Treenix ist mein Samp Name.