C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: コントロールの移動


(過去ログ 114 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■67405 / inTopicNo.1)  コントロールの移動
  
□投稿者/ 寅 (3回)-(2013/07/31(Wed) 22:36:37)

分類:[.NET 全般] 

VB.net 2010でプログラムを書いて居ます。
コントロールの上下関係ですが、例えばタブコントロールの上にパネルを重ねたいのですが、タブとの結合(DOCK)はしたくありません。
手動ではドキュメントアウトラインを使用してパネルをタブコントロールに上に、タブコントロールとの結合無しに配置する事が出来るのですが、これをプログラムでさせる事は出来るでしょうか。
宜しくご回答下さい。
引用返信 編集キー/
■67406 / inTopicNo.2)  Re[1]: コントロールの移動
□投稿者/ Azulean (185回)-(2013/07/31(Wed) 22:45:24)
デザイナ上でやらずに、コンストラクタなどで配置したいと言うことでしょうか。

お手軽にやるとすれば、全然別の位置に配置しておいて、Location プロパティを TabControl 付近に設定することです。
コントロールの前後関係の問題もあるので、必要に応じて BringToFront メソッドを呼ぶ必要があるかもしれません。

親となるコントロールを変えたい場合は、そのコントロールのインスタンスを Me.Controls.Add(コントロール) という形で設定することです。
そうすれば元の親から取り外されて、フォームが親になります。
引用返信 編集キー/
■67407 / inTopicNo.3)  Re[1]: コントロールの移動
□投稿者/ 寅 (4回)-(2013/07/31(Wed) 22:48:23)
No67405 (寅 さん) に返信
自己解決

BringToFront 
SendToBack

があるんですね。
解決済み
引用返信 編集キー/
■67408 / inTopicNo.4)  Re[2]: コントロールの移動
□投稿者/ 寅 (5回)-(2013/07/31(Wed) 22:52:37)
Azulean 有難う御座います。
丁度

コントロールのBringToFrontメソッド:最前面へ移動する
コントロールのSendToBackメソッド:最背面へ移動する
を見つけてテストして居る間にご回答を頂いた様です。
このサイト、回答が付くの早いですね。
引用返信 編集キー/
■67447 / inTopicNo.5)  Re[3]: コントロールの移動
□投稿者/ ?? (2回)-(2013/08/03(Sat) 18:31:30)
No67408 (寅 さん) に返信
> Azulean 有難う御座います。
> 丁度
>
> コントロールのBringToFrontメソッド:最前面へ移動する
> コントロールのSendToBackメソッド:最背面へ移動する
> を見つけてテストして居る間にご回答を頂いた様です。
> このサイト、回答が付くの早いですね。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -