タイトル : Re: フォームに文字を表示したいのですが 投稿日 : 2008/06/11(Wed) 10:17 投稿者 : よねKEN
> VB6では、form1.currentx= 300 > form1.currenty=300 > form1.print "日本" > のように表示できたのですが、vb2005では同じような > 表示方法があるのでしょうか。 やり方はまったく異なりますが、同じようなこと自体はできます。 例えば、FormのPaintイベントでイベントの引数eのGraphicsプロパティから Graphicsオブジェクトを取得し、このGraphicsクラスのDrawStringメソッド を使って描画します。 > (なお、Textbox、Labelは使用しないことを考えています) > もうひとつですが、フォームをマウスでクリックしたときに > x,yの値を取得できるでしょうか。 VB2005以降(.NET Framework2.0以降)にはコントロールにMouseClickイベントがあり、 この際のイベントの引数(MouseEventArgsクラス)のプロパティX、Yで取れます。 |