• 締切済み

VB2005ピクチャーBOX

VB2005のformにピクチャーBOXにラインを引くには どうしたらよいでしょうか?

みんなの回答

  • unamana19
  • ベストアンサー率62% (56/89)
回答No.1

Using g As Graphics = Me.PictureBox1.CreateGraphics   g.DrawLine(Pens.Black, 0, 0, 100, 100) End Using これで線がひけます。 ただし、再描画などの処理を考慮しないといけないので、Paintイベント などに実装しましょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VB6でのピクチャボックスの印字方法

    現在、VB6からのピクチャボックス印字に困っています。 ピクチャボックスに貼り付けている画像はメタファイル(.emf)ですが、これをPrinterオブジェクトで印字すると、画質が鮮明になりません。また、同じファイルをExcelに貼り付け印字するとすごく鮮明に印字されます。 ExcelのようにVB6できれいに印字させるのはどうしたら良いのでしょうか?

  • vb2005 ピクチャボックスを配列で再定義

    vb2005 フォーム上のピクチャボックスを5個作成。 コードで作成したピクチャボックスの配列pt(4)にそのプロパティをコピーしたいのですが、 どのようにしたらよいでしょう? 個々にこぴーするのではなくループでできませんか?

  • VB2005でピクチャーボックス内の図形を移動

    VB2005のフォームにピクチャーボックスを配置して、Imageで写真を張り付けたとき、写真がピクチャーボックスの大きさよりも大きい場合にピクチャーボックス内の写真を移動させる方法ってあるのですか?現在左上の一部分しか表示されません。同時に写真の拡大縮小ってできるのでしょうか?どなたか詳しい方よろしくお願いいたします。

  • VB.NETでピクチャーボックス2個のサイズを変えたい

    VB.NET2003です。 ホーム上に二つのピクチャーボックスを配置し、ペンやブラシで直線や文字を描きます。 二個のピクチャーボックスを上下に配置し、その境界線上にマウスをもってゆき、上下のBOXサイズの比率を変えたいのですが、可能でしょうか?

  • ピクチャーボックスに点を打つ .NET

    VB6では、ピクチャーボックスに点を打つ場合は、 Picture1.PSet (100, 50) で良かったのですが、VB9ではどのようにするのでしょうか? また、.NETの画像について詳しく書かれているサイトはありますか

  • フォームのピクチャーボックスの内容の退避

    動的に変わるピクチャーボックスの内容を以下の配列変数に設定したいのです。 dim Pct(X) as picturebox set pct(X) = form1.picture1 同じピクチャーボックスを表示したい場合は、以下のように変数から画面に設定したいのです。 set form1.picture1 = pict(X) が、退避しているはずなのに、全てがおなじピクチャーになってしまいます。 そんなことってありますか? 私が間違っているところがあれば、教えてください。 ピクチャーの内容は、VBからExcelのグラフを編集した後、クリップボード経由でピクチャーボックスに貼り付けたものです。

  • VB6.0にて、ワールド変換(ピクチャーボックスの左下を原点にする)を

    VB6.0にて、ワールド変換(ピクチャーボックスの左下を原点にする)をしたいのですが、 下記のコードを記述するとエラーとなります。 どこが駄目なのかわかりませんので、どなたか教えていただけませんでしょうか? お手数をおかけしますがどうぞよろしくお願いします。 PictureBox1のGraphicsオブジェクトを取得 Dim g As Graphics = Form1.PictureBox1.CreateGraphics() g.TranslateTransform(0, Form1.picturebox1.Height - 1) g.ScaleTransform(1, -1) g.Dispose()

  • Picture box の サイズを変更

    お世話になります。 VB6 でform1 上に Picture1 を貼付け ボタンを押すとPicture Boxのサイズを変更したいのですが 上手くサイズが変更されません。何か根本的な間違いでしょうか よろしくお願いします。 例: Yoko = 600 Tate = 480 Private Sub Command1_Click() With Picture1 .ScaleMode = 3 ' .Width = Yoko .Height = Tate End With End Sub

  • ピクチャボックス内の線を選択(VB6)

    VisualBasic6.0に関する質問です. ピクチャボックス内にグラフィック描画を行い, ある線や丸のみをマウスで選択できるようにしたいと考えています. そのグラフィックがピクチャボックス内に位置する領域を記憶しておき マウスの位置がそこにきたときのみイベントを起こすという 流れで出来そうな気はしているのですが,もしやもっと 簡単な方法がVBの機能で備わっているのでは,と考えていたりします. (領域計算が面倒くさいなぁと・・・) もし,そういった機能,もしくはより簡単な方法をご存知の方が おられましたら,どうぞお教えください. よろしくお願いいたします.

  • VCで作成するDLLからVBのピクチャーボックスの操作

    お世話になっております。 VCで作成したDLLをVBに読み込み、 VB上のピクチャーボックスの幅・高さを取得したいのですが、 どのようにすればよろしいのでしょうか…。 お手数かけますm(__)m