VBで、"Picture1.Line(50, 50) - (1200, 1000), RGB(100, 180, 230), BF"として
座標X (50,50)と座標Y(1200,1000)を対角線で結ぶ四角形を描画していたとします。

これをVB.NETで実現したいのですが、Graphics.DrawRectangleメソッドを利用すると、
g.DrawRectangle(p, 50, 50, 100, 80)と、座標X(50,50)に100x80の四角形を描画すると、
考え方が変わっております。

与えられる情報は座標Xと座標Yしか無いため、どう直せば良いものか
困っております。

良い処理がありましたら、アドバイスを頂きたく。

お願い致します。