DOBON.NETプログラミング掲示板過去ログ
継承されたフォームのロックされたコントロールを移動するには
題名: 継承されたフォームのロックされたコントロールを移動するには
著者: ほげほげたろう
日時: 2007/01/16 19:41:45
ID: 18788
この記事の返信元:
(なし)
この記事への返信:
[18792]
Re[1]: 継承されたフォームのロックされたコントロールを移動するには
じゃんぬねっと
2007/01/16 20:47:12
ツリーを表示
環境/言語:[windowsXPPro VS.NET2005Pro]
分類:[.NET]
最近新規で書き込みさせていただいてます。
調べても探し出すことができませんでしたので、書き込みしました。
たびたびすいません。
継承したフォームを作成したのですが、継承もとのコントロールはすべて
鍵マークがついており、コントロールのロック 状態になっています。
はずそうにもはずれません。これははずれるものなのでしょうか?
そもそも移動させようとおもったわけではないのですが、継承したフォームの
デザインを設計していたところ、Anchorプロパティを設定していたせいか
フォームのサイズなどを変更していたら、継承元で作成しておいたコントロールが
微妙に位置がずれてしまいました。
GUIではどうにもできないようだったので、Designer.vbを直接いじろうと
思ったところ、継承元のデザイン情報は、あたりまえなのですが記述されて
いませんでした。
これはバグみたいなものなのでしょうか?
ちなみにビルドすると、微妙にずれたものも戻ったりするのですが、
また再度修正すると変更されたりします。
そもそもフォームを継承した場合、デザインなどを修正するというのは
おかしいことなのでしょうか?
題名: Re[1]: 継承されたフォームのロックされたコントロールを移動するには
著者: じゃんぬねっと
URL:
http://jeanne.wankuma.com/
日時: 2007/01/16 20:47:12
ID: 18792
この記事の返信元:
[18788]
継承されたフォームのロックされたコントロールを移動するには
ほげほげたろう
2007/01/16 19:41:45
この記事への返信:
[18795]
Re[2]: 継承されたフォームのロックされたコントロールを移動するには
ほげほげたろう
2007/01/17 9:13:39
ツリーを表示
■No18788に返信(ほげほげたろうさんの記事)
> 継承したフォームを作成したのですが、継承もとのコントロールはすべて
> 鍵マークがついており、コントロールのロック 状態になっています。
アクセス修飾子に依ります。
または、一部のデータソース系のコントロールではできないことになっています。
題名: Re[2]: 継承されたフォームのロックされたコントロールを移動するには
著者: ほげほげたろう
日時: 2007/01/17 9:13:39
ID: 18795
この記事の返信元:
[18792]
Re[1]: 継承されたフォームのロックされたコントロールを移動するには
じゃんぬねっと
2007/01/16 20:47:12
この記事への返信:
(なし)
ツリーを表示
> アクセス修飾子に依ります。
> または、一部のデータソース系のコントロールではできないことになっています。
アクセス修飾子はDesigner.vbのInitializeComponent()の修飾子
なのか、フィールドの修飾子なのかわかりませんが、やはり継承したフォーム側で
再度デザイン編集するというのはしないことと理解していいんでしょうか?
一応いろいろ考えて、とりあえずそう思って作業を再開しようかなと
思っているのですが、、、
あと、こういう疑問とかは、勉強していけばおのずとわかるものなんでしょうか?
それとも継承という意味をまだ理解してないからおきる疑問なのでしょうか。。。
なやみです。。。
回答ありがとうございました。失礼します。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
最近新規で書き込みさせていただいてます。
調べても探し出すことができませんでしたので、書き込みしました。
たびたびすいません。
継承したフォームを作成したのですが、継承もとのコントロールはすべて
鍵マークがついており、コントロールのロック 状態になっています。
はずそうにもはずれません。これははずれるものなのでしょうか?
そもそも移動させようとおもったわけではないのですが、継承したフォームの
デザインを設計していたところ、Anchorプロパティを設定していたせいか
フォームのサイズなどを変更していたら、継承元で作成しておいたコントロールが
微妙に位置がずれてしまいました。
GUIではどうにもできないようだったので、Designer.vbを直接いじろうと
思ったところ、継承元のデザイン情報は、あたりまえなのですが記述されて
いませんでした。
これはバグみたいなものなのでしょうか?
ちなみにビルドすると、微妙にずれたものも戻ったりするのですが、
また再度修正すると変更されたりします。
そもそもフォームを継承した場合、デザインなどを修正するというのは
おかしいことなのでしょうか?