現在ロードされているドキュメントのファイル名を示すさまざまなキャプションを持ついくつかの子フォームを含むMDIフォームがあります。子フォームが最大化されると、タイトルテキストが親ウィンドウのタイトルバーに配置されるため、テキストが長すぎてバーに収まらないことがよくあります。Windowsは、省略記号を追加してテキストを切り捨てるのに十分です。
ただし、メインウィンドウのタイトルバーにカーソルを合わせると、文字列全体のツールチップが表示されますが、ツールチップには文字列のごく一部が含まれていることがよくあります。たとえば、メインフォームのテキストが次の場合:
Program1-ファイル名:[Really_long_filename_that_doesnt_fit.file]
ツールチップでは次のように表示されます。
プログラム1-ファイル名:[Really_long_filename_t
編集:ツールチップは常に正確に100文字で切り捨てられます。これにより、どこかで指定された上限であると私は信じます。
文字列全体を表示するようにこれを変更する方法はありますか?そうでない場合は、ツールチップを完全に無効にする方法はありますか?
これはC#で行っていますが、どの言語でもかまいません。