DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全8記事(1-8 表示) ] <<
0
>>
■32487
/ inTopicNo.1)
別フォームのサイズを取得したい
▼
■
□投稿者/ タケダ
一般人(1回)-(2014/07/22(Tue) 18:28:42)
環境/言語:[c# Windows7]
分類:[.NET]
Formについてお教え下さい。
Form1とForm2があります。
Form1のインスタンスを作成します。Form2のインスタンスは作成していません。
この状態で、Form2のFormサイズを取得したいと思っています。
Visual StudioでForm2を作成してあり、そのサイズが100,100になっています。
そこで、Form2の方にプロパティを書きました。
public int PropetySizeWidth
{
get
{
return this.Size.Width;
}
}
public int PropetySizeHeight
{
get
{
return this.Size.Height;
}
}
Form1から上記のプロパティを参照してサイズを取得しようとしましたが、取得することができませんでした。何がおかしいでしょうか?
マルチポストを報告
Javascriptを有効にしてください
この投稿がマルチポスト(全く同じ内容の投稿が別の掲示板に投稿されている)の場合は、以下のフォームをご利用いただくと、報告の投稿が簡単に行えます。
このフォームに必要事項を入力後、「返信フォームに入力する」ボタンをクリックすると、このページの下にある
返信フォーム
の項目が自動的に埋まります。実際に投稿するには、その後、返信フォームの「送信」ボタンをクリックしてください。
このフォームを利用しても返信フォームが埋まるだけですので、後で書き直してから投稿することもできます。
「マルチポストされている場所」には、マルチポストされている場所のURLを入力してください。複数のURLを改行区切りで入力することができます。
マルチポストされている場所
オプション
マルチポスト先の投稿が、別人によるいたずらである可能性が高い
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32488
/ inTopicNo.2)
Re[1]: 別フォームのサイズを取得したい
▲
▼
■
□投稿者/ エド
一般人(3回)-(2014/07/22(Tue) 23:35:44)
■
No32487
に返信(タケダさんの記事)
> Form1のインスタンスを作成します。Form2のインスタンスは作成していません。
> この状態で、Form2のFormサイズを取得したいと思っています。
インスタンスを作成してはいけないのですか?
インスタンスを作成すればプロパティを作成しなくてもいいと思いますが・・・。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32490
/ inTopicNo.3)
Re[2]: 別フォームのサイズを取得したい
▲
▼
■
□投稿者/ Junostal
一般人(2回)-(2014/07/23(Wed) 09:13:47)
■
No32488
に返信(エドさんの記事)
> インスタンスを作成すればプロパティを作成しなくてもいいと思いますが・・・。
そもそもインスタンスがなかったら、プロパティにもアクセスできませんが。
例示のプロパティ アクセサはインスタンス メンバですよね。
■
No32487
に返信(タケダさんの記事)
今ためせる環境がないので自信を持って回答できないのですが。
InitializeComponentメソッド内で設定されているなら、既出のとおりインスタンスから取得はできそうです。
GUI として表示しないと正しいサイズが取得できないのであれば、Opacitry を 100% などにして表示しないといけないかもしれません。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32494
/ inTopicNo.4)
Re[3]: 別フォームのサイズを取得したい
▲
▼
■
□投稿者/ タケダ
一般人(3回)-(2014/07/23(Wed) 15:02:49)
エドさん、Junostal さん
ご回答ありがとうございます。
インスタンスがなかったらプロパティにアクセスできないとは知りませんでした。勉強不足でした。
インスタンス作成後に無事にサイズを取得する事ができました。
InitializeComponentメソッド・・・私にはまだ敷居が高すぎるため、勉強のために調べてみたいと思います。
感謝感謝です。
解決済み!
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32495
/ inTopicNo.5)
Re[3]: 別フォームのサイズを取得したい
▲
▼
■
□投稿者/ エド
一般人(4回)-(2014/07/23(Wed) 22:58:05)
■
No32490
に返信(Junostalさんの記事)
> そもそもインスタンスがなかったら、プロパティにもアクセスできませんが。
> 例示のプロパティ アクセサはインスタンス メンバですよね。
んー?
例示のプロパティアクセサでなくても問題ないって事です。
質問内容から読み取って、C#を勉強中かと思ったので
ズバリの答えじゃなく答えを途中書きしてヒント染みた回答をした次第です。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32497
/ inTopicNo.6)
Re[4]: 別フォームのサイズを取得したい
▲
▼
■
□投稿者/ Junostal
一般人(3回)-(2014/07/24(Thu) 10:24:28)
2014/07/24(Thu) 10:46:43 編集(投稿者)
# [解決済み] チェックを復活
■
No32495
に返信(エドさんの記事)
> んー?
> 例示のプロパティアクセサでなくても問題ないって事です。
その説明だけで書かれていたのならば、異議は書きませんでした。
■
No32488
に返信(エドさんの記事)
> インスタンスを作成してはいけないのですか?
> インスタンスを作成<strong>すれば</strong>プロパティを作成しなくてもいいと思いますが・・・。
インスタンスを作成“すれば”とありますね。
この言い回しだと下記のように言い換えることが可能で、
「インスタンスを作成しなくても、プロパティを作成すれば取得することも可能ではある」
というように聞こえてしまいます。
また不運にも、元質問者様が、
■
No32487
に返信(タケダさんの記事)
> > > Form2の<strong>インスタンスは作成していません。</strong>
> > > <strong>この状態で、Form2のFormサイズを取得したい</strong>と思っています。
と最初に記載しているので、受け手としては「インスタンスを作成しなくてもイケる方法がある」かのように聞こえてしまう恐れがあります。
不運にも「自然な話の流れ」として。
それで、自前のプロパティであろうと .NET Framework Library が用意したプロパティだろうと、インスタンスメンバなのですからインスタンスは必須ですという旨を突っ込んだつもりでした。
どうも私もうまく表現できていなかったようで、もうしわけないです。
■
No32495
に返信(エドさんの記事)
> 質問内容から読み取って、C#を勉強中かと思ったので
> ズバリの答えじゃなく答えを途中書きしてヒント染みた回答をした次第です。
ちょっとこの表明の意図に関してはよくわからなかったのですが、
内容の異議を唱えることはあっても、回答の姿勢に異議を唱える気はまったくございませんので、そこはご了承ください。
# エド氏の技術力は疑ってはおりません。結果的には言い回しだけ気になったというところでしょうか。
解決済み!
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32501
/ inTopicNo.7)
Re[5]: 別フォームのサイズを取得したい
▲
▼
■
□投稿者/ エド
一般人(5回)-(2014/07/24(Thu) 23:06:56)
2014/07/25(Fri) 00:54:37 編集(投稿者)
■
No32497
に返信(Junostalさんの記事)
あー、言い回しね。
だけど、最初の私の投稿文章を読んで、文章の一部だけ強調して
わざわざ読み替える必要がありますか?
と言うか質問者がそんなひねくれた回答の読み方しますかね?
技術力云々は疑って当然です。ここは回答を求める場所じゃないでしょ?
回答になるかもしれない助言を求める場所であって回答があるとは限らない。
自分が知らない事を他人が知ってるかも知れないと言う姿勢で
教えられる事は教えて、教えて貰える事があれば教えて貰えば
いいんじゃないでしょうかね?
>InitializeComponentメソッド内で設定されているなら、既出のとおりインスタンスから取得はできそうです。
>GUI として表示しないと正しいサイズが取得できないのであれば、Opacitry を 100% などにして表示しないといけないかもしれません。
この文章の説明をお願いします。
解決済み!
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■32503
/ inTopicNo.8)
【注意】できるだけ丁寧な言葉づかいでお願いします
▲
▼
■
□投稿者/ 管理人
大御所(1516回)-(2014/07/25(Fri) 02:09:39)
■
No32501
に返信(エドさんの記事)
「あー、言い回しね。」という言い方は、この掲示板ではルール違反です。面倒かもしれませんが、今後はできるだけ丁寧な言葉づかいでお願いいたします。
また、このスレッドの元々の質問はすでに解決されているにも関わらず、現在の話題は全く別の、言葉尻を捕らえただけの言い合いになっているように感じます。もしこのやり取りを続けるのであれば、この掲示板ではなく、「お気楽掲示板」の方でお願いいたします。
色々とうるさいことを言って申し訳ありませんが、ご協力をお願いいたします。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
引用部分(行頭に「>」や「■」が付いている部分)が全体の 80% 以上のコメントは投稿できません。
半角カナは使用しないでください。文字化けの原因になります。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
投稿前に必ずお読みください
初めて投稿される方は、必ず「
書き込みのルールについて(12/4/2更新)
」をお読みください。
読むのが面倒、ルールを守りたくないという方は、「
お気楽掲示板
」へ投稿してください。
質問を投稿する方は「
質問投稿ウィザード
」をご利用ください。
投稿は、明記のない限り、パブリックドメインになります。
マルチポストされた投稿を報告する時は匿名で投稿し、マルチポストされている場所を併記してください。以下のリンクをクリックしていただくと、自動で下のフォームが埋まりますので、その後「送信」ボタンを押してご投稿ください。
マルチポストの報告をする
マルチポストの報告をするが、マルチポスト先の投稿が嫌がらせである(元の投稿者とは別人が行なっている)可能性が高い
(投稿日時に開きがあり、こちらの投稿の方が早い場合は、その可能性が高いです)
Name
/
E-Mail
/
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No32503に返信(管理人さんの記事) > ■No32501に返信(エドさんの記事) > > 「あー、言い回しね。」という言い方は、この掲示板ではルール違反です。面倒かもしれませんが、今後はできるだけ丁寧な言葉づかいでお願いいたします。 > > また、このスレッドの元々の質問はすでに解決されているにも関わらず、現在の話題は全く別の、言葉尻を捕らえただけの言い合いになっているように感じます。もしこのやり取りを続けるのであれば、この掲示板ではなく、「お気楽掲示板」の方でお願いいたします。 > > 色々とうるさいことを言って申し訳ありませんが、ご協力をお願いいたします。
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.png
/.zip
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/100KB]
残り:[100KB]
Icon
/
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!(スレッドを閉じる目的ではチェックしないでください!)
クリエイティブ・コモンズ・ライセンス
を Comment の末尾に挿入するには、以下のリンクをクリックしてください。(Javascript で挿入しているだけです。)
表示(CC BY)
|
表示-改変禁止(CC BY-ND)
|
表示-継承(CC BY-SA)
|
表示-非営利(CC BY-NC)
|
表示-非営利-改変禁止(CC BY-NC-ND)
|
表示-非営利-継承(CC BY-NC-SA)
プレビュー/
クッキーに保存しない/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-