まず、私の質問を読んでくれてありがとう。
私はこの問題にかなりの時間を費やしましたが、成功しませんでした。TextBox を継承するカスタム TextBox を作成しました。Custom TextBox は、フィルタリングが改善された、より高度な提案ドロップダウン メニューを提供します。カスタム TextBox は美しく機能しますが、元の提案メニューに関連するプロパティを Visual Studio の [プロパティ] ウィンドウから非表示にしたいと考えています。
- AutoCompleteCustomSource
- オートコンプリート モード
- オートコンプリートソース
これらのプロパティを非表示にするために開発したコードは次のとおりです。
[ReadOnly(true)]
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
[Obsolete("This property is obsolete.", true)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
new private AutoCompleteStringCollection AutoCompleteCustomSource { get; set; }
[ReadOnly(true)]
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
[Obsolete("This property is obsolete.", true)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
new private AutoCompleteMode AutoCompleteMode { get; set; }
[ReadOnly(true)]
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
[Obsolete("This property is obsolete.", true)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
new private AutoCompleteSource AutoCompleteSource { get; set; }
私が使用したソースは次のとおりです。
プロパティは引き続き表示されます。実際の例または参照を提供してください。
お時間を割いていただき、重ねてお礼申し上げます。