2011-02-02 9 views
0

こんにちは! 私の問題の起源は、私が知っているように、セルごとに1つの要素しか許さない、tablelayoutpanelを持つフォームです。 1つのセルにサイズ変更のテキストボックスが含まれています。このテキストボックスの上に、私はいくつかのピクチャボックスを置く必要があります(テキストの中のいくつかの写真 - リッチテキストボックスに実際の写真として配置する可能性はありません)。今TableLayoutPanelの新しいPicturebox?

PictureBox pb = new PictureBox(); 
pb.Size = new System.Drawing.Size(49,49); 
pb.Location = new Point(20,20); 
this.controls.Add(pb); 

:ちょうど右のコードからpicboxを作成することによって - は今tablelayoutpanelの概念は、私は、フォームがペイントされた後、多分上の別の要素を配置することが可能であることを考えていたセルごとに1つだけの要素が許可されていますがこれは動作していません.....任意のアイデアどのようにこの問題を回避するには?どんな助けでも ありがとう!!!!!

挨拶、

ローレンツ

答えて

2

あなたの画像ボックスはZオーダーの下部にあり、他のコントロールでカバーされています。この行を追加します。また、もちろん、私が試した最初のものだった速い答えのための

pb.BringToFront(); 
+0

くそー!私は年齢のために神のたわごとTabIndexプロパティで試してみて、すべての仕事をしている単純な機能があります^^ – Lorenz

+0

ありがとうございました!!! – Lorenz

1

は、細胞内のPanelを入れて、そしてその代わりPanelにコントロールを追加します。そうすれば、セルにはコントロールが1つだけ含まれますが、パネル内のテキストボックスと画像ボックスの両方を使用することはできます。

+0

おかげで - しかし、それは動作しませんでした - 申し訳ありませんが、私は質問にそれを指摘してきたはずです - 私は何を必要としていましたすべての過去のTabIndexのものを取得する機能をaboce :) – Lorenz

関連する問題