2011-12-09 4 views
0

Windows XPでVisual Studio 2005(vb.net)(Windowsフォーム)を使用すると、標準のMicrosoft TabControlが使用できます。TabControlの1つのタブに画像を追加すると、タブのテキストがブロックされます

ボタンクリックは、タブの1つから画像を追加/削除します。

イメージが私のタブのテキストの上に置かれて読めないように見えます。 それは次のような理由ではありません:左の画像。右のテキストが続きます。

なぜ画像がタブのテキストに配置されていますか?表示する前に何らかの「リフレッシュ」や「再描画」を行う必要がありますか?

"画像をタブの左端に表示させる"方法はありません。 (タブページではありません)...テキストを画像の右に置きます。 (通常の画像+テキスト]タブを行うことができます同じように。)

コードはそれだけで私のイメージリストからイメージを取得し、非常に単純です:

cfgTab.ImageKey = "PadLockClosed.png" ' Show CLOSED PadLock 

タブのテキストの変更から:

This is my tab text 

へ:

T(IMAGE HERE)is my tab text 

画像が OVER番目に表示されます私のテキストの始まり。私は別のタブに移動した場合でも、その後、戻って移動し、画像を正しい位置に表示されます。

(IMAGE HERE) This is my tab text 
+0

これは持っている非常に珍しい問題です。少なくとも、あなたのWindowsのバージョンを文書化し、スクリーンショットを投稿し、イメージを追加するコードを投稿してください。 –

答えて

0

それはあなたがそれを表示する内容に応じて配置されますので、あなたは、あなたのコントロールプロパティにドッキングし、アンカーを使用することができます。

Manage WinForm controls using the Anchor and Dock properties

Resizing a Single Control In WinForms

よろしく

+0

コードの行は、 "このタブテキストを* TAB *の右端に固定するように指示するものです(タブページではありません)。実際には、"右にあるテキストを固定する必要がありますアイコン(もしあれば) " – Carol

+0

私のポストのウェブサイトでサンプルを試しましたか?あなたのフォームのサンプル写真を追加してあなたのポストに添付できますか?http://tinypic.com/を使うことができます。どのように解決するか明確に参照してください.. – BizApps

+0

私は情報のトンを読むのに多くの時間を費やしましたが、「TabControlの* TAB *に表示されるテキストをドッキング/固定する方法はここにあります。 「ボタンのアンカー/ドッキング方法」に関する非常に明白な情報(私はボタンで何もしようとしていません)そして「サイズ変更」に関する情報(何もサイズを変更しようとはしていません) – Carol

関連する問題