На моей форме есть elementhost
this.elementHost1 = new System.Windows.Forms.Integration.ElementHost();
this.elementHost1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12.25F, System.Drawing.FontStyle.Bold);
this.elementHost1.Location = new System.Drawing.Point(0, -2);
this.elementHost1.Margin = new System.Windows.Forms.Padding(20);
this.elementHost1.Name = "elementHost1";
this.elementHost1.Size = new System.Drawing.Size(537, 283);
this.elementHost1.TabIndex = 9;
this.elementHost1.Text = "elementHost1";
this.elementHost1.Child = null;
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Possession_KeyDown);
и форма сама должна отлавливать клавиатуру
Пока есть ElementHost, форма не отлавливает событие мыши
Если прописать
this.elementHost1.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.prKeyDown);
То в prKeyDown я вижу что события приходят, но в Possession_KeyDown по прежнему нет
Как мне сделать чтоб Possession_KeyDown приходили??