- 締切済み
vb2005 ScalablePictureBox
http://www.qalbum.net/articles/ScalablePictureBox/ScalablePictureBox.html スクロール可能なPictureBoxというユーザーコントロールがありました。 ぜひ利用したいと思うのですが、VB2005に組み込むにはどのようにするのでしょうか?
- みんなの回答 (2)
- 専門家の回答
関連する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?)にライン描画をさせてやりたいのです。 あまり難しいことは出来ませんので簡単に描画する方法をわかる方がいましたら教えて頂けませんか? よろしくお願いします。
- 締切済み
- Visual Basic
- VB .net Panelコントロールにライン描画は可能ですか?
VB 6.0 から.netへとアップグレードした際に、 PictureBox が Panelへと変換されてしまいました。 .netにもPictureBoxは存在するのになぜPanelにおきかわってしまったのかは不明ですが(VB6.0ではPictureBox内にLineコントロールもありグループ化みたいなことをしていた模様なのでそのためか?) 現在、PictureBoxにライン描画できることは確認したのですが、Panelコントロールにはライン描画はできないのでしょうか?ご存知の方がいましたら回答をお願いします。
- ベストアンサー
- Visual Basic
- VBのPictureBoxで画像をドラッグして表示範囲を移動したい
お世話になります。 VB.netのPictureBoxに画像を貼り付け表示しているのですが、 PictureBoxよりも大きい画像を表示した際にスクロールバーで表示範囲の移動はできるのですが、 これをスクロールバーではなくマウスをドラッグして表示範囲の移動をしたいのです。 どのようにすればできますか? よろしくお願いします。
- ベストアンサー
- Visual Basic
- vb.net 画像の透過について
背面画像Aと前面画像Bがあります。 画像Bは画像A上をファイルから読み込んだ X,YのLocationを任意に移動します。 Bの画像の白色の部分を透過にして、背面の画像Bが見えるように 表示したいのですが、うまくいきません。 PictureBoxコントロールのimageプロパティに 画像Bを設定して、backColorにTransparentを指定しても 親コントロール(画像Bを表示しているPictureBox)の BackColorで表示されるだけでした。 vb6だとimageコントロールを使用すればできました。 vb.netで何か良い方法はないでしょうか?
- ベストアンサー
- Visual Basic
- VB 2005 PictureBox
VB2005 のPictureBox には、VB6にはあるAutoRedraw機能はないのでしょうか?コード上にMe.Refreshとか、PictureBox.Refreshと書くしかないのでしょうか。すみませんが、どなたか教えて下さい。
- 締切済み
- Visual Basic
- VB6から.NETへの移行
最近VB.NETをはじめて昔作ったVB6のソフトを.NETに移植してるのですがPictureBox関連がよくわかりません。 とりあえず今困ってるのは Picture1.BackColor Picture1.PSet を.NETでどのようにやればいいかわかりません。 VB6→.NETの変更点をわかりやすくまとめてあるサイトはありませんか?
- ベストアンサー
- Visual Basic
- VB.NETのユーザコントロール
VB6.0のユーザコントロールはコンパイルすると OCXになり、レジストリに登録しないと使用できません。 VB.NETでもユーザコントロールの作成は可能だと思いますが、これはOCXではないのですよね? で、やはりレジストリに登録する必要があるのでしょうか? 単なるプロジェクトへのファイル追加だけで使えるようになればいいんですけどねー
- ベストアンサー
- Visual Basic
- VB.netでRGB関数を使うには
こんにちは。 表題の通り、VB.netでRGB関数を使って背景色を変えたいんですが、以下のように入力してもエラーになってしまいます。VB6.0ではこれで通用すると書いてあり大丈夫だと思ったんですが、どこをどう直せばいいんでしょうか? Dim red,green,blue As Integer (red,green,blueの値は、他のコントロールから取得) PictureBox1.backcolor = RGB(red,green,blue) よろしくお願いします。
- ベストアンサー
- Visual Basic
- VBのフォームをスクロールさせるには
VB6.0+WinXP環境です。 VBのフォームがありそのフォームは大きさを自由に変えられるとします。フォームを小さくした時に、フォーム上のボタンなどが、表示から隠れてしまいますが、フォームに水平および垂直スクロールバーをつけて、スクロールさせて表示できるようにしたいと思います。 簡単なコントロールを配置するだけで可能ですか。それともスクロールコントロールを配置して、座標やフォームの大きさや移動具合などを考慮して、プログラムをつくり込まないと駄目でしょうか。
- ベストアンサー
- Visual Basic
- 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の画像・スクロールバー共に移動できますか?
- ベストアンサー
- Visual Basic
お礼
結局DLLは捨てて、進行中プロジェクトの中に手づくりしました。 結構簡単にできるんですね、VBは。 ありがとうございます。
補足
はい、ScalablePictureBox.dllというDLLがあります。 これ(コントロール?コンポーネント?)を、ツールボックス中に表示させて、他のツールと同じような感覚で利用したいのです。(Delphiのように) その為のVBをどう設定するのでしょうか? 初心者でして具体的なご指導あれば幸です。