コード例 #1
0
ファイル: TranslateExtension.cs プロジェクト: xinfushe/SoftGL
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        /// <returns></returns>
        public static GLKeyPressEventArgs Translate(this System.Windows.Forms.KeyPressEventArgs e)
        {
            var args = new GLKeyPressEventArgs(e.KeyChar);

            args.Handled = e.Handled;

            return(args);
        }
コード例 #2
0
        void WinSoftGLCanvas_KeyPress(object sender, KeyPressEventArgs e)
        {
            GLEventHandler <GLKeyPressEventArgs> KeyPress = this.glKeyPress;

            if (KeyPress != null)
            {
                GLKeyPressEventArgs arg = e.Translate();
                KeyPress(sender, arg);
            }
        }