• 締切済み

vb2005 ScalablePictureBox

http://www.qalbum.net/articles/ScalablePictureBox/ScalablePictureBox.html スクロール可能なPictureBoxというユーザーコントロールがありました。 ぜひ利用したいと思うのですが、VB2005に組み込むにはどのようにするのでしょうか?

みんなの回答

  • NYOI
  • ベストアンサー率58% (56/96)
回答No.2

ユーザーコントロールを利用するだけなら、そのサイトのデモプログラムをダウンロードして、それに含まれるdllを利用したいプロジェクトで参照すればよいと思います。

situmonnsya
質問者

お礼

結局DLLは捨てて、進行中プロジェクトの中に手づくりしました。 結構簡単にできるんですね、VBは。 ありがとうございます。

situmonnsya
質問者

補足

はい、ScalablePictureBox.dllというDLLがあります。 これ(コントロール?コンポーネント?)を、ツールボックス中に表示させて、他のツールと同じような感覚で利用したいのです。(Delphiのように) その為のVBをどう設定するのでしょうか? 初心者でして具体的なご指導あれば幸です。

全文を見る
すると、全ての回答が全文表示されます。
  • NYOI
  • ベストアンサー率58% (56/96)
回答No.1

C#のソースは公開されているようなので、下記サイトなどを利用してソースをVBにコンバートされてはいかがでしょう。

参考URL:
http://www.aspalliance.com/aldotnet/examples/translate.aspx
situmonnsya
質問者

お礼

ありがとうございます。 なにせ、初心者なのでちょっときついです。 いつか参考にさせて頂き、勉強します。

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

関連するQ&A

  • VB.netでのライン描画方法がわかりません

    VB6.0にて作成していたソースプログラムを.netアップグレードウィザードによりアップグレードして.netソースを作成しました。VB6.0ではPictureBox.Lineを利用してラインの描画をできていたようなのですが、.netにはLineメソッドが用意されていないらしくライン描画をどう行なえば良いかがわかりません。またVB6.0ではPictureBoxだったコントロールがアップグレードウィザードにて変換された後はPanelコントロールになってしまっています。 .netにもPictureBoxはあるのになぜPanelコントロールに置き換わってしまうのでしょうか? いま現在やりたいのは、あるファイルより取得したデータを用いて、VB.netのコントロール(Panel? PictureBox?)にライン描画をさせてやりたいのです。 あまり難しいことは出来ませんので簡単に描画する方法をわかる方がいましたら教えて頂けませんか? よろしくお願いします。

  • VB .net Panelコントロールにライン描画は可能ですか?

    VB 6.0 から.netへとアップグレードした際に、 PictureBox が Panelへと変換されてしまいました。 .netにもPictureBoxは存在するのになぜPanelにおきかわってしまったのかは不明ですが(VB6.0ではPictureBox内にLineコントロールもありグループ化みたいなことをしていた模様なのでそのためか?) 現在、PictureBoxにライン描画できることは確認したのですが、Panelコントロールにはライン描画はできないのでしょうか?ご存知の方がいましたら回答をお願いします。

  • VBのPictureBoxで画像をドラッグして表示範囲を移動したい

    お世話になります。 VB.netのPictureBoxに画像を貼り付け表示しているのですが、 PictureBoxよりも大きい画像を表示した際にスクロールバーで表示範囲の移動はできるのですが、 これをスクロールバーではなくマウスをドラッグして表示範囲の移動をしたいのです。 どのようにすればできますか? よろしくお願いします。

  • vb.net 画像の透過について

    背面画像Aと前面画像Bがあります。 画像Bは画像A上をファイルから読み込んだ X,YのLocationを任意に移動します。 Bの画像の白色の部分を透過にして、背面の画像Bが見えるように 表示したいのですが、うまくいきません。 PictureBoxコントロールのimageプロパティに 画像Bを設定して、backColorにTransparentを指定しても 親コントロール(画像Bを表示しているPictureBox)の BackColorで表示されるだけでした。 vb6だとimageコントロールを使用すればできました。 vb.netで何か良い方法はないでしょうか?

  • VB 2005 PictureBox

    VB2005 のPictureBox には、VB6にはあるAutoRedraw機能はないのでしょうか?コード上にMe.Refreshとか、PictureBox.Refreshと書くしかないのでしょうか。すみませんが、どなたか教えて下さい。

  • VB6から.NETへの移行

    最近VB.NETをはじめて昔作ったVB6のソフトを.NETに移植してるのですがPictureBox関連がよくわかりません。 とりあえず今困ってるのは Picture1.BackColor Picture1.PSet を.NETでどのようにやればいいかわかりません。 VB6→.NETの変更点をわかりやすくまとめてあるサイトはありませんか?

  • VB.NETのユーザコントロール

    VB6.0のユーザコントロールはコンパイルすると OCXになり、レジストリに登録しないと使用できません。 VB.NETでもユーザコントロールの作成は可能だと思いますが、これはOCXではないのですよね? で、やはりレジストリに登録する必要があるのでしょうか? 単なるプロジェクトへのファイル追加だけで使えるようになればいいんですけどねー

  • VB.netでRGB関数を使うには

    こんにちは。 表題の通り、VB.netでRGB関数を使って背景色を変えたいんですが、以下のように入力してもエラーになってしまいます。VB6.0ではこれで通用すると書いてあり大丈夫だと思ったんですが、どこをどう直せばいいんでしょうか? Dim red,green,blue As Integer (red,green,blueの値は、他のコントロールから取得) PictureBox1.backcolor = RGB(red,green,blue) よろしくお願いします。

  • VBのフォームをスクロールさせるには

    VB6.0+WinXP環境です。 VBのフォームがありそのフォームは大きさを自由に変えられるとします。フォームを小さくした時に、フォーム上のボタンなどが、表示から隠れてしまいますが、フォームに水平および垂直スクロールバーをつけて、スクロールさせて表示できるようにしたいと思います。 簡単なコントロールを配置するだけで可能ですか。それともスクロールコントロールを配置して、座標やフォームの大きさや移動具合などを考慮して、プログラムをつくり込まないと駄目でしょうか。

  • VB2005 スクロールバー

    formにPanelと、そのPanelの中にPictureBox(大きさがPanelより大きい画像)を入れてあります。 スクロールバーが出ます。 Private Sub Button1_Click(~~ Panel1.HorizontalScroll.Value = Panel1.HorizontalScroll.Value + 100 End Sub としてボタンによってスクロールバーが移動するようにしたのですが。 実際には、1回目のクリックでPictureBoxの画像が移動、スクロールバー移動せず。 2回目のクリックでスクロールバーが移動、PictureBoxの画像は移動せず。 と、3回目4回目もこの繰り返しです。 どうしたら一回のクリックでPictureBoxの画像・スクロールバー共に移動できますか?

印刷ができない
このQ&Aのポイント
  • パソコンを変えてから印刷ができなくなりました。印刷したい画面で印刷をスタートさせたらいつまでたってもデータ受信中のままで停止ボタンを押すと印刷したい文面の1行目の半分ぐらいしか印刷ができません。コピーなどは問題なくできます。
  • お使いの環境はDELLパソコンで、有線LANで接続しています。関連するソフト・アプリは特にありません。
  • 電話回線はひかり回線です。
回答を見る