Keybinder

Status
Niet open voor verdere reacties.

m4dc0w344

Gebruiker
Lid geworden
8 aug 2011
Berichten
377
ola ! (is een keer wat anders dan hallo :3)

ik ben al een tijdje bezig met een programmatje waar me je (in de toekomst) alle toetsen een keybinding ken geven zo dat je bijv. dingen ken laten type, dingen op ken laten starten, op dingen laten clicken (die is voor de luien mensen :3) etc...

ik heb sinds school en stage weer is begonnen weinig tijd hellaas :confused: dus daarom gaat het gewoon zo langzaam.


ik hoor graag van mensen tips en tricks :thumb:



hoe te gebruiken:
1, click op een van de "USE" checkboxen (in de naam van de checkbox staat welke keybinding hij NU staat dat ken je ATM nog niet veranderen)
2, type iets in de texbox
3, geef aan of je een "enter"wil gebruiken
4, druk op de keybinding(dat is de naam van de groupbox)
5, en het staat er
6, easy toch:thumb:

het gebruik van dit programma is op eigen risico!
het is NIET de bedoeling om mensen te spammen!
spammen is vervelend en ken naaren gevolgen hebben !
als je dit niet ken gebruiken doe het dan ook niet!


Bekijk bijlage keybindings.rar
 
Laatst bewerkt:
Is zoiets dan niet makkelijker?

XVa9x.png
 
ja... maar... uum... de mijne ken in de toekomst dingen op start en laten clicken etc.
wil je me please vertellen hoe ik dat gedeelte doet van "Minimaliseer naar system Tray" moet doen ??

o en de mijne is beter !! :P
 
NotifyIcon toevoegen (zie Toolbar) en dan zoiets:

[cpp]Private Sub minimize()
Me.Hide()
NotifyIcon1.Icon = Me.Icon
NotifyIcon1.Visible = True
End Sub

Private Sub NotifyIcon1_MouseDoubleClick() Handles NotifyIcon1.MouseDoubleClick
Me.Show()
NotifyIcon1.Visible = False
End Sub[/cpp]
 
NotifyIcon toevoegen (zie Toolbar) en dan zoiets:

[cpp]Private Sub minimize()
Me.Hide()
NotifyIcon1.Icon = Me.Icon
NotifyIcon1.Visible = True
End Sub

Private Sub NotifyIcon1_MouseDoubleClick() Handles NotifyIcon1.MouseDoubleClick
Me.Show()
NotifyIcon1.Visible = False
End Sub[/cpp]

heel erg bedankt!

is het misschien mogenlijk dat ik jouw manier mag gebruiken kwa interface?
want dan ken ik misschien wel een stuk sneller en meer doen.
 
Tuurlijk mag je het gebruiken!
Ik had het speciaal voor deze thread gemaakt :P
 
Je kan ook zorgen dat als er op kruisje wordt gedrukt, dat de form dan ook onzichtbaar wordt en niet de applicatie afgesloten wordt:
[CPP] Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
e.Cancel = True
Me.Hide()
NotifyIcon1.Icon = Me.Icon
NotifyIcon1.Visible = True
End Sub[/CPP]

Dan moet je wel zorgen dat er nog een andere manier is om het programma af te sluiten. Denk aan een contextmenu voor de notifyicon en een knop met afsluiten erop. Afsluiten doe je dan ook met:
[CPP]Application.Exit()
''//of met
End[/CPP]

Ook heb je veel andere programma's die shortcuts gebruiken (denk aan F11 in de browser). Hoe gaat jouw programma daar dan mee om? En is het dan niet logischer om toetscombinaties te gebruiken (iets als Shift + F1)? Bij mijn weten wordt dat namelijk (nog) niet gebruikt als snelkoppeling door programma's. Dan voorkom je dat als er op een knop gedrukt wordt, er meerdere dingen tegelijk gebeuren...

Ik heb het nog niet getest, maar daar wacht ik nog even mee totdat er een betere versie is :)

MartinJM
 
Wat bedoel je precies?
dus je hebt alleen de GUI gemaakt :3
Je kan ook zorgen dat als er op kruisje wordt gedrukt, dat de form dan ook onzichtbaar wordt en niet de applicatie afgesloten wordt:
[CPP] Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
e.Cancel = True
Me.Hide()
NotifyIcon1.Icon = Me.Icon
NotifyIcon1.Visible = True
End Sub[/CPP]

Dan moet je wel zorgen dat er nog een andere manier is om het programma af te sluiten. Denk aan een contextmenu voor de notifyicon en een knop met afsluiten erop. Afsluiten doe je dan ook met:
[CPP]Application.Exit()
''//of met
End[/CPP]

Ook heb je veel andere programma's die shortcuts gebruiken (denk aan F11 in de browser). Hoe gaat jouw programma daar dan mee om? En is het dan niet logischer om toetscombinaties te gebruiken (iets als Shift + F1)? Bij mijn weten wordt dat namelijk (nog) niet gebruikt als snelkoppeling door programma's. Dan voorkom je dat als er op een knop gedrukt wordt, er meerdere dingen tegelijk gebeuren...

Ik heb het nog niet getest, maar daar wacht ik nog even mee totdat er een betere versie is :)

MartinJM
over dat toetscombinaties: ja dat weet ik meer ik weet niet hoe ik dat nog ga oplossen met de combobox(ik heb er nog nooit mee gewerkt dus dat weet ik nog niet)

hoe mijn programma met de shortcuts omgaat: niet:3 daar moet de user zelf me kijken want daarom heb ik de "recommend" er bij gedaan.

en heel erg bedankt voor je reactie ik zal er eens goed overdenken!
 
Ik heb inderdaad alleen de GUI gemaakt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan