DOBON.NETプログラミング掲示板過去ログ
コントロールが勝手にリサイズする
題名: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2004/12/16 17:23:02
ID: 8065
この記事の返信元:
(なし)
この記事への返信:
[8073]
Re[1]: コントロールが勝手にリサイズする
よねKEN
2004/12/17 1:46:24
ツリーを表示
環境/言語:[XP .NET Framework1.1]
分類:[.NET]
以前のとあるサイトの過去ログに同様の問題を抱えていた方が
いらっしゃったのですが解決していなかったようですので、
再度質問させてください。
VB.Netにて開発をしておりますが
すでにある程度いろんなコントロールが貼り付けられたフォームに
さらにパネル等を追加しデバッグ実行すると
既にあったコントロールのサイズと位置が勝手に変わってしまいます。
例えば、グリッドなどが縦長に伸びてフォームからはみ出したりします。
size location プロパティをいじって戻しても戻りません。
どなたかご存知の方いらっしゃれば、ヒント・リンク先なんでも
結構ですのでご教授ください。
。。。。バグなんでしょうか。。。。
題名: Re[1]: コントロールが勝手にリサイズする
著者: よねKEN
日時: 2004/12/17 1:46:24
ID: 8073
この記事の返信元:
[8065]
コントロールが勝手にリサイズする
ちょんちょん
2004/12/16 17:23:02
この記事への返信:
[8078]
Re[2]: コントロールが勝手にリサイズする
ちょんちょん
2004/12/17 10:30:34
ツリーを表示
> VB.Netにて開発をしておりますが
> すでにある程度いろんなコントロールが貼り付けられたフォームに
> さらにパネル等を追加しデバッグ実行すると
> 既にあったコントロールのサイズと位置が勝手に変わってしまいます。
> 例えば、グリッドなどが縦長に伸びてフォームからはみ出したりします。
> size location プロパティをいじって戻しても戻りません。
Dockプロパティを使ってレイアウト制御しているからでは?
Dockプロパティについて調べてみてください。
題名: Re[2]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2004/12/17 10:30:34
ID: 8078
この記事の返信元:
[8073]
Re[1]: コントロールが勝手にリサイズする
よねKEN
2004/12/17 1:46:24
この記事への返信:
[8090]
Re[3]: コントロールが勝手にリサイズする
ぬるぽ
2004/12/18 5:25:37
ツリーを表示
> Dockプロパティを使ってレイアウト制御しているからでは?
> Dockプロパティについて調べてみてください。
有難うございます。
確かにこのプロパティがくさい感じはするのですが
確認しましたところ、全てのコントロールのDOCKプロパティは
NONEとなっておりました。
もう少しDOCKプロパティを調べてみたいと思います。
題名: Re[3]: コントロールが勝手にリサイズする
著者: ぬるぽ
日時: 2004/12/18 5:25:37
ID: 8090
この記事の返信元:
[8078]
Re[2]: コントロールが勝手にリサイズする
ちょんちょん
2004/12/17 10:30:34
この記事への返信:
[8098]
Re[4]: コントロールが勝手にリサイズする
JUNJUN
2004/12/19 19:19:22
ツリーを表示
Anchorも見た方が良い鴨・・・と口出ししてみたり。
題名: Re[4]: コントロールが勝手にリサイズする
著者: JUNJUN
日時: 2004/12/19 19:19:22
ID: 8098
この記事の返信元:
[8090]
Re[3]: コントロールが勝手にリサイズする
ぬるぽ
2004/12/18 5:25:37
この記事への返信:
[8113]
Re[5]: コントロールが勝手にリサイズする
ちょんちょん
2004/12/20 15:58:11
ツリーを表示
サイズが変わるのは継承したフォームではありませんか?
例えば、
継承元となるフォームにコントロールを貼り付け、Anchorを変更します。
継承先のフォームでこのコントロールのサイズを変更すると、Build時にサイズが
変わってしまいます。
私はこれをバグだと思っています。
見当違いでしたらすみません。
題名: Re[5]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2004/12/20 15:58:11
ID: 8113
この記事の返信元:
[8098]
Re[4]: コントロールが勝手にリサイズする
JUNJUN
2004/12/19 19:19:22
この記事への返信:
[8125]
Re[6]: コントロールが勝手にリサイズする
ぺがらぼ
2004/12/20 19:32:24
ツリーを表示
みなさまいろいろな情報を有難う御座います。
> サイズが変わるのは継承したフォームではありませんか?
おっしゃる通りですが、継承していないフォームで検証はしていないので
断定はできませぬが。。。
コントーロールを追加してるのも継承フォームです。
いまだ解決出来ずですが端末によってリサイズされない事もあり
そっちで画面作ってソース丸ごと移し変えて
コーディングって感じでやってます。
(今のところほぼコーディングがメインですので)
ただこのままでは今後に困ってしまいますので
引き続きお願いいたします。
題名: Re[6]: コントロールが勝手にリサイズする
著者: ぺがらぼ
URL:
http://pegalabo.net/
日時: 2004/12/20 19:32:24
ID: 8125
この記事の返信元:
[8113]
Re[5]: コントロールが勝手にリサイズする
ちょんちょん
2004/12/20 15:58:11
この記事への返信:
[8135]
Re[7]: コントロールが勝手にリサイズする
ちょんちょん
2004/12/21 11:16:14
ツリーを表示
■No8113に返信(ちょんちょんさんの記事)
> みなさまいろいろな情報を有難う御座います。
>
>>サイズが変わるのは継承したフォームではありませんか?
>
> おっしゃる通りですが、継承していないフォームで検証はしていないので
> 断定はできませぬが。。。
> コントーロールを追加してるのも継承フォームです。
>
> いまだ解決出来ずですが端末によってリサイズされない事もあり
> そっちで画面作ってソース丸ごと移し変えて
> コーディングって感じでやってます。
> (今のところほぼコーディングがメインですので)
> ただこのままでは今後に困ってしまいますので
> 引き続きお願いいたします。
案外、ソースにリサイズイベントが入っていたりして...
題名: Re[7]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2004/12/21 11:16:14
ID: 8135
この記事の返信元:
[8125]
Re[6]: コントロールが勝手にリサイズする
ぺがらぼ
2004/12/20 19:32:24
この記事への返信:
[8137]
Re[8]: コントロールが勝手にリサイズする
じゃんぬねっと
2004/12/21 15:11:02
ツリーを表示
■No8125に返信(ぺがらぼさんの記事)
> 案外、ソースにリサイズイベントが入っていたりして...
・・・・入ってたらそれはそれで嬉しかったんですが。。。
題名: Re[8]: コントロールが勝手にリサイズする
著者: じゃんぬねっと
日時: 2004/12/21 15:11:02
ID: 8137
この記事の返信元:
[8135]
Re[7]: コントロールが勝手にリサイズする
ちょんちょん
2004/12/21 11:16:14
この記事への返信:
[8260]
Re[9]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 10:09:34
ツリーを表示
こんにちは、じゃんぬねっと です。
■No8098に返信(JUNJUNさんの記事)
> 例えば、
> 継承元となるフォームにコントロールを貼り付け、Anchorを変更します。
> 継承先のフォームでこのコントロールのサイズを変更すると、Build時にサイズが
> 変わってしまいます。
Form を継承する時は、Form 内の子コントロールまで継承しようとしないでください。
# 私個人の考えでは、この話 Panel コントロール自体とは関係ないような気がしますが...。
題名: Re[9]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2005/01/06 10:09:34
ID: 8260
この記事の返信元:
[8137]
Re[8]: コントロールが勝手にリサイズする
じゃんぬねっと
2004/12/21 15:11:02
この記事への返信:
[8262]
Re[10]: コントロールが勝手にリサイズする
じゃんぬねっと
2005/01/06 11:20:55
ツリーを表示
> # 私個人の考えでは、この話 Panel コントロール自体とは関係ないような気がしますが...。
未だに解決しておりません。。。
例えば、とあるラベルのプロパティのTEXTを変更しただけで
フォームが画面内に収まらなくなります。大きくなって
いったいどこに原因があるのでしょうか??
題名: Re[10]: コントロールが勝手にリサイズする
著者: じゃんぬねっと
URL:
http://f57.aaa.livedoor.jp/~jeanne/
日時: 2005/01/06 11:20:55
ID: 8262
この記事の返信元:
[8260]
Re[9]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 10:09:34
この記事への返信:
[8263]
Re[11]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 11:46:24
ツリーを表示
こんにちは、じゃんぬねっと です。
■No8260に返信(ちょんちょんさんの記事)
> 未だに解決しておりません。。。
> 例えば、とあるラベルのプロパティのTEXTを変更しただけで
> フォームが画面内に収まらなくなります。大きくなって
> いったいどこに原因があるのでしょうか??
この現象は、説明してある限りに起こりうるものとは限りません。
また、コントロールの位置関係などは言葉では説明しづらいですよね...。
このサイトに zip などで固めて、アップすると解決に協力できるかもしれません。
とはいえ「公開しても問題なければ」の話、ですが... (^-^;)
題名: Re[11]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2005/01/06 11:46:24
ID: 8263
この記事の返信元:
[8262]
Re[10]: コントロールが勝手にリサイズする
じゃんぬねっと
2005/01/06 11:20:55
この記事への返信:
[8264]
Re[12]: コントロールが勝手にリサイズする
こげ
2005/01/06 13:32:20
ツリーを表示
じゃんぬねっと さん
末永いお付き合い有難うございます。
残念ながらソースをUPする事は出来ませんが少し調査して分かった事を。。。
15インチ画面解像度1024*768のPCで作成したソースを
17インチ画面解像度1024*768のPCに移動し
フォーム上のコントロールに手を加えるとサイズが大きくなる。
フォームのAutoScaleプロパティはFalseにしている。
17インチの画面解像度を1152*864にすればリサイズされた後も
画面内に収まっているのでリサイズ後にもう1度つくり直すしかないのでしょうか?
何かプロパティの設定が足りないのでしょうか?
題名: Re[12]: コントロールが勝手にリサイズする
著者: こげ
日時: 2005/01/06 13:32:20
ID: 8264
この記事の返信元:
[8263]
Re[11]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 11:46:24
この記事への返信:
[8265]
Re[13]: コントロールが勝手にリサイズする
中 博俊
2005/01/06 14:51:45
ツリーを表示
FormのAutoScaleがTrueになっていて勝手にリサイズされていて悩んだ経験が
あります。
題名: Re[13]: コントロールが勝手にリサイズする
著者: 中 博俊
URL:
http://blogs.users.gr.jp/naka/
日時: 2005/01/06 14:51:45
ID: 8265
この記事の返信元:
[8264]
Re[12]: コントロールが勝手にリサイズする
こげ
2005/01/06 13:32:20
この記事への返信:
[8266]
Re[14]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 15:09:49
ツリーを表示
>15インチ画面解像度1024*768のPCで作成したソースを
>17インチ画面解像度1024*768のPCに移動し
文中で出てくるOSを全て明記してみてください。
題名: Re[14]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2005/01/06 15:09:49
ID: 8266
この記事の返信元:
[8265]
Re[13]: コントロールが勝手にリサイズする
中 博俊
2005/01/06 14:51:45
この記事への返信:
[8267]
Re[15]: コントロールが勝手にリサイズする
中 博俊
2005/01/06 17:34:34
ツリーを表示
こげ様
AutoScaleはfalseである事を確認致しました。
中 博俊様
> 文中で出てくるOSを全て明記してみてください。
15インチのPC
win xp professional version2002 sp2
17インチのPC
win xp professional version2002 sp1
です。
spが異なりますがここなんでしょうか?
よろしくお願いいたします。
題名: Re[15]: コントロールが勝手にリサイズする
著者: 中 博俊
URL:
http://blogs.users.gr.jp/naka/
日時: 2005/01/06 17:34:34
ID: 8267
この記事の返信元:
[8266]
Re[14]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 15:09:49
この記事への返信:
[8268]
Re[16]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 17:43:37
ツリーを表示
じゃフォントの設定はどうですか?
画面のプロパティ -> 設定 -> 詳細設定 -> 全般 -> 画面 -> DPI設定
題名: Re[16]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2005/01/06 17:43:37
ID: 8268
この記事の返信元:
[8267]
Re[15]: コントロールが勝手にリサイズする
中 博俊
2005/01/06 17:34:34
この記事への返信:
[8292]
Re[17]: コントロールが勝手にリサイズする
さかつ
2005/01/08 23:00:15
ツリーを表示
ともに96DPIとなっております。
不思議なのはコードで
label12のtextプロパティに"ほにゃらら"とあるのを
フォームロード イベントで
label12.text="変更"
とする限りはフォームやラベルのサイズが変わる事はありません。
label12のtextプロパティに"ほにゃらら"とあるのを変更すると現象が起こります
> じゃフォントの設定はどうですか?
> 画面のプロパティ -> 設定 -> 詳細設定 -> 全般 -> 画面 -> DPI設定
題名: Re[17]: コントロールが勝手にリサイズする
著者: さかつ
日時: 2005/01/08 23:00:15
ID: 8292
この記事の返信元:
[8268]
Re[16]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/06 17:43:37
この記事への返信:
[8409]
Re[18]: コントロールが勝手にリサイズする
ちょんちょん
2005/01/14 9:53:27
ツリーを表示
関連した事象なのか分かりませんが、
トピック『PanelのAutoscroll時に、、』というトピックで、
以下の様に、配置がむちゃくちゃになる件は解決できました。
もし、同じ原因でなければすみません。
===
@ panel1.Controls.Clear() する。
A 配置する全てのコントロールのSize, Locationなど配置関連を確定する。
Anchorは使えない模様。
B 配置したいコントロールの個数を数え、以下の配列を作って、そこに貯める。
Control[] ctrlArray = new Control[num];
C panel1.Controls.AddRange(ctrlArray); 一気に書き込み。
というやり方で解決しました。
個々に panel1.Controls.Add() はなぜかうまく行きませんでしたが、、
題名: Re[18]: コントロールが勝手にリサイズする
著者: ちょんちょん
日時: 2005/01/14 9:53:27
ID: 8409
この記事の返信元:
[8292]
Re[17]: コントロールが勝手にリサイズする
さかつ
2005/01/08 23:00:15
この記事への返信:
(なし)
ツリーを表示
さかつ様
ご助言有難うございます。
ただ、当方の困難はデザイナー使用時に限ります。
コードでコントロールを作成・制御する場合は全く何も起こりません。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
以前のとあるサイトの過去ログに同様の問題を抱えていた方が
いらっしゃったのですが解決していなかったようですので、
再度質問させてください。
VB.Netにて開発をしておりますが
すでにある程度いろんなコントロールが貼り付けられたフォームに
さらにパネル等を追加しデバッグ実行すると
既にあったコントロールのサイズと位置が勝手に変わってしまいます。
例えば、グリッドなどが縦長に伸びてフォームからはみ出したりします。
size location プロパティをいじって戻しても戻りません。
どなたかご存知の方いらっしゃれば、ヒント・リンク先なんでも
結構ですのでご教授ください。
。。。。バグなんでしょうか。。。。