ToolTip(ツールチップ)のPictureBoxに登録ものが表示されなくなった

投稿日:2017-01-25

PictureBoxに関連付けてたToolTip(ツールチップ)が表示されなくなる~C#
http://ameblo.jp/oregano-blog/theme-10017227400.html

事の発端は、修正しているPGでツールチップを使わないといけない事態になったから・・・

フォームにテキストボックスとかラベルとか配置してあって、テキストボックスには検索用のコード、ラベルにはコードに対応するマスタから取得する名称だったりを表示させる。

これがラベルのサイズに収まる程度の文字数ならいいんだけど、名称が長い場合にどうするか?っていう問題が浮上w

今までの開発で、問題にすらなってなかったのが、すでに問題ではあるけど、運悪く、自分が担当する画面で修正せざるをえなくなったので、調べることに。

試しに他の画面で、同様に文字数が多い場合を試したところ、ツールチップが表示されたりされなかったり・・・
ツールチップには本来表示されるべき名称が表示されるようになってたけど、表示されない場合が良く分からない・・・

結局、カスタムコントロールを使う項目だったので、カスタムコントロール側で対応することに。

今まで、お客さんからの指摘も無かったのに、なんで今回に限って問題になるかねʅ(◞‿◟)ʃ

 







-C#
-


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

[C#]TextBoxで、マウスクリック(1回目)だけ、内容を全選択させる

TextBoxの内容を全選択させるには、SelectAll()を使用 マウスの1回目も含めるなら、BeginInvoke~を使用 VB.net版はこちら。 日本の中心付近で仕様変更と闘うSE日記[VB …

Excelでシートをコピーする時に、「名前が既に存在します。」と言われるのを回避して、Excel出力を早くしたい。

結論から書いてしまうと、名前の重複を削除しても、Excelの出力は別に早くならなかった。 早くなるという意味だと、手動でシートをコピーした時に、いちいちダイアログの対応をしなくて済むので、自分で作業し …

[C#]NumericUpDownコントロールで、上下キーでの値変更を禁止する

結論から言うと、「InterceptArrowKeys」プロパティをfalseにしてやることで解決。 NumericUpDownコントロールを使うメリット 画面構築をしている際、ユーザーの任意入力項目 …

[C#]リストをカンマ区切りの文字列で出力する

リストの項目をカンマ区切りで出力したい 卵が先か鶏が先か~って話じゃないんですが、リストで出力した内容をカンマ区切りのデータにする必要が出てきたので、調べました。 List<string> …

C#でTryParseメソッドを使って文字列が数値かどうかを確認する

C#に限らず、コーディングしていると数値が欲しいのに、引数がstring型とかいう状況がよくあるわけで。 判定方法はいろいろあるけど、TryParseを使うと簡単だった。 TryParseって何するの …


カテゴリー