Ошибка в Winform Combobox Control Dotnet 4.8 - VS2019C#

Место общения программистов C#
Anonymous
 Ошибка в Winform Combobox Control Dotnet 4.8 - VS2019

Сообщение Anonymous »

Я пишу приложение Winforms в C# (не ASP.NET!) И получаю ошибку на управлении ComboBox (заполнен или нет, выбран или нет), которая выглядит так: < /p>


Ассистент управляемой отладки 'noncebisiblebaseclass'

message = managed aterving atervint 'noncebisiblebaseclass': «Был сделан вызов QueryInterface с просьбой о интерфейсе класса Com Visible Managed Class 'ComboboxuiaProvider». Однако, поскольку этот класс происходит от не совместного видимого класса «ComboBoxExAccessibleObject», вызов QueryInterface потерпит неудачу. Это сделано, чтобы не допустить ограничения на видимого базового класса. Неправильно (это очень простое приложение для некоторого тестирования) с кодом < /p>

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.Speech;
using System.Speech.Synthesis;

namespace SpeechDemoApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

}

private SpeechSynthesizer _SS = new SpeechSynthesizer();

private void button1_Click(object sender, EventArgs e)
{
_SS.Speak(txtSpeech.Text.Trim());
}

private void button2_Click(object sender, EventArgs e)
{
var ivs = _SS.GetInstalledVoices();
foreach (var iv in ivs)
{
ComboboxItem cboItem = new ComboboxItem();
cboItem.Text = iv.VoiceInfo.Name;
cboItem.Value = iv.VoiceInfo.Name;
cboVoices.Items.Add(cboItem);
}

}

}

public class ComboboxItem
{
public string Text { get; set; }
public object Value { get; set; }

public override string ToString()
{
return Text;
}
}
}
< /code>

Combobox заполняется правильно, однако, когда вы нажимаете на Combobox, возникает ошибка выше. Я не могу понять, что происходит.
Примечание Это приложение Winforms (извините, я должен продолжать упоминать об этом, так как никто не читает посты перед ответом), а не WPF, ни приложение ASP.NET. < /p>

Подробнее здесь: https://stackoverflow.com/questions/606 ... 4-8-vs2019

Вернуться в «C#»