質問: form1.picturebox1.creategraphics() g.translatetransform(0, form1.picturebox1.height - 1) g.scaletransform(1, -1) g.dispose()
回答: scaleメソッドで座標系を指定できます。 以下、vb6.0のヘルプから・・・ scale メソッド form オブジェクト、ピクチャ ボックス (picturebox) コントロール、または printer オブジェクトの座標系を定義します。 ◎構文 object.scale (x1, y1) - (x2, y2) ◎指定項目 内容 object: 省略可能です。「対象」一覧内のいずれかのオブジェクトを指すオブジェクト式です。object を省略すると、フォーカスを持つ form オブジェクトが指定されます。 x1, y1: 省略可能です。object の左上隅の水平 (x 軸) および垂直 (y 軸) 方向の座標を定義する単精度の値をかっこで囲んで指定します。この引数を省略すると、引数 x2、y2 で設定された値も省略されます。 x2, y2: 省略可能です。object の右下隅の水平および垂直方向の座標を定義する単精度の値をかっこで囲んで指定します。この引数を省略すると、引数 x1、y1 で設定された値も省略されます。 ◎解説 scale メソッドを使うと、任意のスケールに座標系を設定できます。 scale メソッドは、実行時のグラフィックス関連のステートメントとコントロールの配置の両方の座標系に影響します。 引数を省略して scale メソッドを実行すると、座標系はtwip 単位に再設定されます。