0

私のアプリケーションでは、ツールチップを追加したいと考えています。ツール ヒントを構成した後、適切なテキストを表示するためにツール ヒントをアクティブにするラベルを区別するオプションが必要なので、ツール ヒント機能でそれを実行しようとしましたが、エラーが発生しました: 「タイプ 'Accessibility.IAccessible ' は、参照されていないアセンブリで定義されています。アセンブリへの参照を追加する必要があります 'Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

private void toolTip1_Popup(object sender, PopupEventArgs e)
{
    string st = e.AssociatedControl.AccessibilityObject.Parent.Name;
}
4

2 に答える 2

2

MSDNから

`To get or set the AccessibilityObject property, you must add a reference to the 
 Accessibility assembly installed with the .NET Framework`

したがって、プロジェクト参照を使用してこの参照を追加する必要があります。

もちろん、PopupEventArgsにはツールチップが描画されるコントロールが含まれているため、簡単に使用できます。e.AssociatedControl.Name

于 2012-10-19T15:43:25.077 に答える