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

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

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

Re[4]: 親フォームのサイズを変更したら子フォームのサイズも変更したい


(過去ログ 92 を表示中)

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

■55186 / inTopicNo.1)  親フォームのサイズを変更したら子フォームのサイズも変更したい
  
□投稿者/ 山ちゃん (1回)-(2010/11/19(Fri) 12:31:40)

分類:[.NET 全般] 

いつもお世話になっています。

環境:
 VS2008 C#
 framwork3.5

親フォームにpanelを複数枚貼り付けて親フォームのサイズを変更するとpanelのサイズも自動で変更され、
ボタンをクリックすると対象となるpanelに子フォームが表示されて必要であれば(panelに収まらない場合)
子フォーム側にスクロールバーが表示される仕組みまで出来ています。

そこで質問なのですが、親フォームのサイズを変更すると対象のpanelと子フォームのサイズが自動的に同期を取るような設定
はないでしょうか?やはり親フォームのResizeイベントで子フォームのサイズを再設定する方法しかないのでしょうか?
もしくは他に再設定する良い方法があればご教授下さい。
引用返信 編集キー/
■55200 / inTopicNo.2)  Re[1]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ Azulean (644回)-(2010/11/19(Fri) 22:33:17)
No55186 (山ちゃん さん) に返信
> やはり親フォームのResizeイベントで子フォームのサイズを再設定する方法しかないのでしょうか?
聞いている限りの話では、それが普通だと思います。

フォーム間でサイズを追従しなければならないことは多い事例とは言えないので、そういったことが自動でできなくても不思議ではありません。
引用返信 編集キー/
■55220 / inTopicNo.3)  Re[1]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ shu (193回)-(2010/11/22(Mon) 13:34:20)
No55186 (山ちゃん さん) に返信

Anchor
は使えませんか?
引用返信 編集キー/
■55223 / inTopicNo.4)  Re[2]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ みきぬ (950回)-(2010/11/22(Mon) 16:24:10)
確認事項:
・Windows フォーム アプリケーションの話?
・親フォームと子フォームは、それぞれ別の Form なの?

引用返信 編集キー/
■55224 / inTopicNo.5)  Re[2]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ 山ちゃん (2回)-(2010/11/22(Mon) 18:12:41)
No55220 (shu さん) に返信
> ■No55186 (山ちゃん さん) に返信
>
> Anchor
> は使えませんか?

返信ありがとうございます。
試してみましたが特に変わりませんでした。
引用返信 編集キー/
■55225 / inTopicNo.6)  Re[3]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ 山ちゃん (3回)-(2010/11/22(Mon) 18:27:55)
2010/11/22(Mon) 18:53:24 編集(投稿者)
2010/11/22(Mon) 18:53:22 編集(投稿者)
2010/11/22(Mon) 18:52:02 編集(投稿者)
2010/11/22(Mon) 18:49:46 編集(投稿者)
2010/11/22(Mon) 18:49:43 編集(投稿者)
2010/11/22(Mon) 18:48:31 編集(投稿者)
2010/11/22(Mon) 18:48:20 編集(投稿者)

<pre><pre>■No55223 (みきぬ さん) に返信
> 確認事項:
> ・Windows フォーム アプリケーションの話?
> ・親フォームと子フォームは、それぞれ別の Form なの?
>

 返信ありがとうございます。
説明不足で申し訳ありません。
 Windowsフォームアプリケーションでの話です。

 親フォーム、子フォームは別のFormです。

引用返信 編集キー/
■55228 / inTopicNo.7)  Re[1]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ Azulean (647回)-(2010/11/22(Mon) 20:41:58)
これを聞くことを忘れていました。

No55186 (山ちゃん さん) に返信
> 親フォームにpanelを複数枚貼り付けて親フォームのサイズを変更するとpanelのサイズも自動で変更され、
> ボタンをクリックすると対象となるpanelに子フォームが表示されて必要であれば(panelに収まらない場合)
> 子フォーム側にスクロールバーが表示される仕組みまで出来ています。
なぜ、フォームを分けたのでしょうか?
ユーザーコントロールじゃだめな理由があったのでしょうか?
引用返信 編集キー/
■55237 / inTopicNo.8)  Re[2]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ 山ちゃん (5回)-(2010/11/23(Tue) 10:24:20)
No55228 (Azulean さん) に返信

 返信ありがとうございます。

理由は、既存で動いているアプリケーションを呼び出したいからです。

> これを聞くことを忘れていました。
>
> ■No55186 (山ちゃん さん) に返信
>>親フォームにpanelを複数枚貼り付けて親フォームのサイズを変更するとpanelのサイズも自動で変更され、
>>ボタンをクリックすると対象となるpanelに子フォームが表示されて必要であれば(panelに収まらない場合)
>>子フォーム側にスクロールバーが表示される仕組みまで出来ています。
> なぜ、フォームを分けたのでしょうか?
> ユーザーコントロールじゃだめな理由があったのでしょうか?
引用返信 編集キー/
■55238 / inTopicNo.9)  Re[3]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ Azulean (649回)-(2010/11/23(Tue) 11:08:17)
No55237 (山ちゃん さん) に返信
> 理由は、既存で動いているアプリケーションを呼び出したいからです。
「別フォームにならざる得ない理由がある」ということで理解しました。
このため、「Resize イベントで変えるしか方法はない」という先の回答から変更はありません。

# ところで、引用文で不要なところは消しませんか?
引用返信 編集キー/
■55241 / inTopicNo.10)  Re[4]: 親フォームのサイズを変更したら子フォームのサイズも変更したい
□投稿者/ 山ちゃん (6回)-(2010/11/23(Tue) 11:35:01)
2010/11/26(Fri) 09:51:02 編集(投稿者)
2010/11/26(Fri) 09:50:57 編集(投稿者)

No55238 (Azulean さん) に返信
> 「別フォームにならざる得ない理由がある」ということで理解しました。
> このため、「Resize イベントで変えるしか方法はない」という先の回答から変更はありません。
>

了解しました。
いろいろアドバイスありがとうございます。
今後は逆質問される事がない様に質問をしっかり記述します。


> # ところで、引用文で不要なところは消しませんか?

ご指摘ありがとうございます。今後は気を付けます。
解決済み
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -