5 Answers, 1 is accepted
0
                                
                                                    Umbala
                                                    
                                            
    Top achievements
    
            
                
                Rank 1
            
    
                                                
                                                answered on 09 Mar 2011, 02:20 AM
                                            
                                        Please help me!
                                        0
                                Hi Umbala,
Could you please provide more information about this problem? What is the expected behavior when Control +Shift + C buttons are pressed?
Regards,
Milan
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0
                                
                                                    Umbala
                                                    
                                            
    Top achievements
    
            
                
                Rank 1
            
    
                                                
                                                answered on 11 Mar 2011, 08:20 AM
                                            
                                        I cretate a new child window and put a RadGridView on it. I handler Keydown event to close from but Ctrl + Shift + C don't work
Code behind :
Private Sub Window_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Input.KeyEventArgs) Handles Me.KeyDown      RouteKeyDown(sender, e)  End Sub  Private Sub RouteKeyDown(ByVal sender As Object, ByVal e As System.Windows.Input.KeyEventArgs)      Dim keys As ModifierKeys = Keyboard.Modifiers      Dim shiftKey As Boolean = (keys And ModifierKeys.Shift) <> 0      Dim altKey As Boolean = (keys And ModifierKeys.Alt) <> 0      Dim controlKey As Boolean = (keys And ModifierKeys.Control) <> 0      'Ctrl + Shift + C       If e.Key = Key.C And controlKey = True And shiftKey = True Then             ' don't work         Me.Close()      End If      If e.Key = Key.U And controlKey = True And shiftKey = True Then              ' work fine          
        Me.Close()  
    End If  End Sub0
                                Hi Umbala,
RadGridView will handle events for keys like Control, Shift, etc and those events will not reach the window. You can workaround this by subscribing to those event in code using the AddHandler method and suppling true as last argument. For example:
Imports System Imports System.Linq Imports System.Windows.Controls Imports System.Collections.ObjectModel Imports System.Windows.Data Imports Telerik.Windows.Controls Imports System.Windows Imports System.Windows.Input   Namespace SilverlightApplication1     Public Partial Class MainPage         Inherits UserControl         Public Sub New()               Me.[AddHandler](FrameworkElement.KeyDownEvent, New KeyEventHandler(OnKeyDown), True)         End Sub          Private Sub OnKeyDown(sender As Object, e As KeyEventArgs)             ' TODO: Implement this method             Throw New NotImplementedException()         End Sub    End ClassEnd NamespaceRegards,
Milan
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0
                                
                                                    Umbala
                                                    
                                            
    Top achievements
    
            
                
                Rank 1
            
    
                                                
                                                answered on 11 Mar 2011, 09:48 AM
                                            
                                        Work fine. Thanks!