TextBox(自作)でスマートタグに表示される「MultiLine」の項目を非表示にしたい
- 題名: TextBox(自作)でスマートタグに表示される「MultiLine」の項目を非表示にしたい
- 著者: ayami0429
- 日時: 2009/01/13 0:12:40
- ID: 23776
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: TextBox(自作)でスマートタグに表示される「MultiLine」の項目を非表示にしたい
- 著者: 魔界の仮面弁士
- 日時: 2009/01/13 10:04:51
- ID: 23778
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: TextBox(自作)でスマートタグに表示される「MultiLine」の項目を非表示にしたい
- 著者: ayami0429
- 日時: 2009/01/14 1:25:52
- ID: 23788
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2009/01/13(Tue) 00:20:56 編集(投稿者)
【解決したい問題】
自作したTextBoxのスマートタグをクリックしてアクションリストに表示される「MultiLine」の項目を非表示にしたい。
<具体的な説明>
開発言語 VS2005 C# (sp1適用)
Windowsコントロールライブラリで、TextBoxを継承した数値入力専用のコントロールを作成ししました。複数行には対応させたくないため、アクションリストからMultiLineの項目を非表示としたいのですが、実装方法がいまだに推測できません・・・。
【解決するために何をしたか】
参考URL
http://msdn.microsoft.com/ja-jp/library/ms171830.aspx
ヘルプを参考にしながら
・System.dll
・System.Windows.Forms.dll
・System.Design.dll
・System.Drawing.dll
を参照設定し、
・DesignerActionList から派生したクラスを実装
・ActionLists プロパティを実装するために関連付けられたデザイナ クラスを更新
とプログラムしビルドしました。結果は正常(エラー0、警告0)に終了しました。
実際に、Windowsフォームのデザイナで自作TextBoxを配置し、スマートタグをクリックすると、タスクのパネル内にMultiLineが表示されてしまいます。
何か見落とししている処理や間違いがきっとあると思い、何度もサンプルと見比べたのですが、情けないことに自分では気付けないようです。
あと、一通り過去ログも検索はしましたが、同じような投稿は見つけられませんでしたので、投稿させていただきました。
そもそも、標準のTextBoxで実装されているものを捻じ曲げるような使い方はできないものなのか、今の私には全く検討がつきません。
どなたか、似たような苦労をされた方など、ご教授いただけると幸いです。m(_ _)m