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

投稿日:2017-01-25

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

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

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

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

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

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

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

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

 







-C#
-


comment

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

関連記事

[Oracle]破棄されたオブジェクトにアクセスできません。 オブジェクト名 ‘oracleconnection’ です。

破棄されたオブジェクトにアクセスできません。 オブジェクト名 ‘oracleconnection’ です。 破棄されたオブジェクトかどうかの判断(MSDK) MSDNでも破棄さ …

SyntaxHighlighter EvolvedっていうWordPressのプラグインを使ったら、楽にソースコードを表示できた。

SyntaxHighlighter Evolvedっていうプラグインを使って、コードの表示を楽にしてみた。 C#で正規表現が使えたらな〜って時は以外と多いので、ちょっと正規表現を頑張って使ってみた。 …

C#で日数計算を行うのに、DateDiff関数を使う以外の方法。でも、ぶっちゃけ関数使った方が早いし正確だよ。

C#に限らず、プログラミング言語にはDateDiff相当の関数が用意されているはずです。 Excelでは普通に加減算が可能ですが。 そして、結論を言ってしまうと、そういう関数がある場合、それを使うべき …

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

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

[C#]文字を繰り返したものを取得したい。

いちいちfor文とかで繰り返すのも効率が悪いなと思ってたので、処理を関数化・・・ ただ、共通関数として登録しないので、別のところで使いたい場合は、同じ関数が複数登録されちゃうことに・・・ 更には、思い …


カテゴリー