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

わんくま同盟

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

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


(過去ログ 113 を表示中)
■66746 / )  Re[1]: Rectangleの領域設定に変数は使用可能?
□投稿者/ shu (321回)-(2013/05/22(Wed) 07:50:56)
No66739 (mako_chan3 さん) に返信
> 3行目のsrcRect.WidthとsrcRect.Heightの値はそれぞれ80と40を期待したのですが、デバッグしてみるとx+80とy+60の値が格納されていました。
> これは何か使い方が間違っているのでしょうか。
既にレスがついている内容で分かると思いますが、
width=80,height=40を指定したいのであれば
Rectangle srcRect = new Rectangle(x - 60, y - 30, 80, 40);
とすればよいです。

x+20,y+10を含めたければ
Rectangle srcRect = new Rectangle(x - 60, y - 30, (x + 20) - (x - 60), (y + 10) - (y - 30));
とするとよいでしょう。

返信 編集キー/


管理者用

- Child Tree -