貼り付けている各文字を確認できるイベントが見つかりませんでした。そして、ASCII コードを使用して検証する必要があります。
KeyPress イベント:
private void txt_KeyPress(object sender, KeyPressEventArgs e)
{
if( e.KeyChar == 34 || e.KeyChar == 39)//34 = " 39 = '
{
e.Handled = true;
}
}
簡単な解決策:
private void txt_TextChanged(object sender, EventArgs e)
{
string text = txt.Text;
while (text.Contains("\"") || text.Contains("'")) text = text.Replace("\"", "").Replace("'", "");
txt.Text = text;
}