C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 170 を表示中)
■97803 / )  Re[4]: PictureBoxに目盛りを付ける方法
□投稿者/ ぬこ (5回)-(2021/07/14(Wed) 17:59:32)
ありがとうございます。

TablelayoutpanelやFormにも直接線や文字列を描画できるのですね。

これは良い方法だと思います。


Private Sub TableLayoutPanel12_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles TableLayoutPanel12.Paint

Dim g As Graphics = e.Graphics
g.DrawLine(pPen, 0, 0, TableLayoutPanel12.ClientSize.Width * 2, 200)


End Sub

のようにして、Tablelayoutpanel内にラインを描画できることは確認できました。

いま、2列、2行のTablelayoutpanelがあり、
2列目、1行目にPictureBoxが格納されており、
1列目の右端の座標と
2列目の上端の座標を取得したいのですが
どのようにすれば良いですか?

検索して調べると

http://bbs.wankuma.com/index.cgi?mode=al2&namber=92909&KLOG=161
TableLayoutPanel26.CellPaintでの取得の仕方は見つかったのですが、
TableLayoutPanel26.Paintで取得することはできないでしょうか?


返信 編集キー/


管理者用

- Child Tree -