Visual Studio 2017 зависает, а затем вылетает при открытии решения - PullRequest
0 голосов
/ 23 января 2019

У меня есть проект на c # (WinForms) с небольшими синтаксическими ошибками, и когда я пытаюсь открыть его, Visual Studio сразу же зависает, а затем завершается / падает. Я думаю, что это как-то связано с System.Windows.Input.KeyEventHandler, потому что, если я его не включу, он не рухнет.

То, что я сделал, не включало System.Windows.Input.KeyEventHandler, и оно не вылетело. Но я не могу понять, почему происходит сбой с включенным System.Windows.Input.KeyEventHandler.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Windows.Input;

namespace hiddenform
{
    public partial class Form1 : Form
    {
        static hide hide = new hide();
        public event System.Windows.Input.KeyEventHandler keyhandler = new System.Windows.Input.KeyEventHandler(hide.handlekeys);

        public Form1()
        {
            InitializeComponent();

        }
    }
}

Я просто не могу понять, почему VS2017 просто падает, когда у меня включен System.Windows.Input.KeyEventHandler. Он также не разбился с System.Windows.Forms.KeyEventHandler.

Вы также можете найти полное решение на Github на тот случай, если вам это нужно.

1 Ответ

0 голосов
/ 23 января 2019

System.Windows.Input.KeyEventHandler - это метод, который обычно задается в «Конструкторе» формы, попробуйте реализовать его там, чтобы решить вашу проблему!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...