
VB 6.0 から.netへとアップグレードした際に、
PictureBox が Panelへと変換されてしまいました。
.netにもPictureBoxは存在するのになぜPanelにおきかわってしまったのかは不明ですが(VB6.0ではPictureBox内にLineコントロールもありグループ化みたいなことをしていた模様なのでそのためか?)
現在、PictureBoxにライン描画できることは確認したのですが、Panelコントロールにはライン描画はできないのでしょうか?ご存知の方がいましたら回答をお願いします。
No.2ベストアンサー
- 回答日時:
お世話になります。
> Panelコントロールにはライン描画はできないのでしょうか?
Paint イベントで、こんな感じでできますよ。
Private Sub Panel1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint
Dim g As System.Drawing.Graphics = e.Graphics
g.DrawLine(Pens.Red, 10, 20, 100, 200)
End Sub
No.3
- 回答日時:
前半は
http://www.microsoft.com/japan/msdn/net/vbtransi …
サポートされなくなるコントロール
次のような、グラフィック関係のコントロールは、サポートされなくなります。
Shape コントロール
Line コントロール
とあり、この関係でしょう。
後半は
"panelコントロール"でGoogleで照会してみてください。その数百の
WEBに参考になるものありませんか。

No.1
- 回答日時:
素直に PictureBox を使えばよいかと。
ちなみに、ですが。
アップグレードするぐらいなら真に .NET 対応のアプリケーションを最初から作り直したほうが良いと思うけど・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
'ckbl' コントロールは作成され...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
Excel VBA で Richtextboxを使...
-
エクセルVBAでオプションボタン...
-
C# Form上に配置されたコントロ...
-
vb.netで画面のコントロールId...
-
VB .net Panelコントロールにラ...
-
Excel VBA 動的に作成したチェ...
-
変数をコントロール型で使用す...
-
カメラスクロールするのを動画...
-
ワークシート上のコントロール...
-
エクセル・VBA CheckBoxのオブ...
-
Shapeコントロールの.NET移行方法
-
バーコードを作成しているエク...
-
エクセル コントロールツール...
-
fpSpreadコントロール ライセ...
-
ユーザーフォームにランプをつ...
-
OCXって何ですか?
-
JavaScriptからVBAの関数を呼び...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでオプションボタン...
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
EXCELでactivexコントロールを...
-
VBA ユーザーフォームの Keypre...
-
'ckbl' コントロールは作成され...
-
ExcelVBAでListViewが使用できない
-
チェックボックスをオンにした...
-
ユーザーフォームで動的(Me.Con...
-
chr関数の呼び出しで「プロ...
-
全てのオブジェクトのプロパテ...
-
vb.netで画面のコントロールId...
-
間違えて配置してしまったコン...
-
Excel VBA で Richtextboxを使...
-
VBAのフォームでTextBoxがいっ...
-
OCXって何ですか?
-
C# Form上に配置されたコントロ...
-
エクセル コントロールツール...
-
変数をコントロール型で使用す...
-
Groupboxの配下のコントロール...
おすすめ情報