tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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で取れます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。