Click here to Skip to main content
15,891,951 members
Home / Discussions / C#
   

C#

 
GeneralRe: an unexpected absence of fail ... using anonymous actions in a WinForm EventHandler Pin
BillWoodruff19-Jul-15 11:49
professionalBillWoodruff19-Jul-15 11:49 
AnswerRe: an unexpected absence of fail ... using anonymous actions in a WinForm EventHandler Pin
Richard Deeming20-Jul-15 6:43
mveRichard Deeming20-Jul-15 6:43 
QuestionApplication is Crashing Pin
Jassim Rahma19-Jul-15 1:10
Jassim Rahma19-Jul-15 1:10 
AnswerRe: Application is Crashing Pin
OriginalGriff19-Jul-15 1:36
mveOriginalGriff19-Jul-15 1:36 
AnswerRe: Application is Crashing Pin
Dave Kreskowiak19-Jul-15 3:54
mveDave Kreskowiak19-Jul-15 3:54 
QuestionHow to get google place predictions with latitude, longitude and address based on Textbox entry in c# Pin
sr15918-Jul-15 19:05
sr15918-Jul-15 19:05 
AnswerRe: How to get google place predictions with latitude, longitude and address based on Textbox entry in c# Pin
OriginalGriff18-Jul-15 20:17
mveOriginalGriff18-Jul-15 20:17 
QuestionCar tracker Pin
lolinga218-Jul-15 8:58
lolinga218-Jul-15 8:58 
AnswerRe: Car tracker Pin
Dave Kreskowiak18-Jul-15 9:36
mveDave Kreskowiak18-Jul-15 9:36 
GeneralRe: Car tracker Pin
lolinga218-Jul-15 9:42
lolinga218-Jul-15 9:42 
GeneralRe: Car tracker Pin
Mycroft Holmes18-Jul-15 14:35
professionalMycroft Holmes18-Jul-15 14:35 
QuestionError Converting String to Int Pin
Broodje Games18-Jul-15 2:26
Broodje Games18-Jul-15 2:26 
AnswerRe: Error Converting String to Int Pin
OriginalGriff18-Jul-15 2:31
mveOriginalGriff18-Jul-15 2:31 
AnswerRe: Error Converting String to Int Pin
miki-bgd18-Jul-15 5:12
miki-bgd18-Jul-15 5:12 
QuestionHide a Panel on MDI Container Pin
Jassim Rahma17-Jul-15 11:13
Jassim Rahma17-Jul-15 11:13 
AnswerRe: Hide a Panel on MDI Container Pin
Eddy Vluggen17-Jul-15 11:59
professionalEddy Vluggen17-Jul-15 11:59 
QuestionComplexity Pin
Gilbert Consellado16-Jul-15 22:37
professionalGilbert Consellado16-Jul-15 22:37 
AnswerRe: Complexity Pin
Godhaniketan17-Jul-15 0:07
professionalGodhaniketan17-Jul-15 0:07 
GeneralRe: Complexity Pin
Gilbert Consellado17-Jul-15 2:15
professionalGilbert Consellado17-Jul-15 2:15 
AnswerRe: Complexity PinPopular
Pete O'Hanlon17-Jul-15 1:07
mvePete O'Hanlon17-Jul-15 1:07 
GeneralRe: Complexity Pin
Gilbert Consellado17-Jul-15 2:17
professionalGilbert Consellado17-Jul-15 2:17 
GeneralRe: Complexity Pin
Gilbert Consellado17-Jul-15 5:18
professionalGilbert Consellado17-Jul-15 5:18 
AnswerRe: Complexity PinPopular
Alan N17-Jul-15 4:37
Alan N17-Jul-15 4:37 
Off topic with regards to your question but is your key testing code correct?

I assume the intention of the following code is to allow A or Alt-A
C#
if ((e.KeyCode == Keys.A || (e.Alt && e.KeyCode == Keys.A))

The first condition does not test for modifier keys so would be true for A with any combination of modifiers keys (including none). Due to shortcut evaluation the second condition will be evaluated only if the first is false, that is if the Key is NOT A and I'm sure you can see the problem with that. Even if it was evaluated the condition does not exclude additional modifiers so Ctrl-Alt-A would be allowed.

The solution is to test the key and the modifiers separately. Specifically the modifiers test should be for none or just Alt.
C#
if ((e.KeyCode == Keys.A) && (e.Modifiers == Keys.None || e.Modifiers == Keys.Alt))


Hope that helps, Alan.
GeneralRe: Complexity Pin
Gilbert Consellado17-Jul-15 5:22
professionalGilbert Consellado17-Jul-15 5:22 
QuestionPass Anonymous Type To Worker Pin
Kevin Marois16-Jul-15 12:58
professionalKevin Marois16-Jul-15 12:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.