名前のユーザー入力を受け取り、TabControl 内に新しい TabPage を動的に作成する VB .NET コードを見ています。コードはほとんどありません。私が見る限り、関連するビットは次のとおりです。
tp.Text = strTabName
tp.Tag = Format(asIconTabNames.Count)
TabControl1.TabPages.Add(tp)
asIconTabNames.Add(tp.Text)
strTabName は、ユーザーから読み取った単なるテキストです。これはすべて正常に機能し、入力されたテキストに合わせてタブのサイズが適切に調整されます。そうでない場合を除いて。:-) 特定の文字列 (英数字などは重要ではないようです) を使用すると、ランダムにテキストを 2 行目に折り返すことがあります。ランダムに言うのは、ラップしない名前よりも短い名前がいくつかあり、その逆もあるからです。明らかにスペースで折り返していますが、全体にスペースがあり、折り返していない長いものもあります。
私はそれに対するパターンを見つけることができず、ラッピングをオンまたはオフに設定するプロパティを見つけることができませんでした。実際、多くの人がタブ内でワード ラップを行おうとしているが、方法が分からないと言っているのを見つけました。これはもちろん、私が見ていることとは正反対の問題です。
設定やその他の説明のために正しい方向に私を向ける手がかりはありますか? これは私を困惑させました...ありがとう!