掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列を回転して表示 (ID:138292)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Form1_Paintイベントを用意し PictureBox1 に描画するのだから PictureBox1_Paint イベントですよね? で、Paint イベントを利用する場合は引数の e.Graphics を 使ってください。また、この場合に限り e.Graphics は破棄 しないでください。(イベント側の処理に任せてください) んで、誤字 >開放 解放 [VB.NET] Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint '表示する文字列 Dim s As String = "Hello" 'PictureBox1のGraphicsオブジェクトを取得 Dim g As Graphics = e.Graphics '座標(30, 10)に描画するため、ワールド変換を平行移動 g.TranslateTransform(30, 10) 'ワールド変換行列を45度回転する g.RotateTransform(45.0F) '使用するFontオブジェクトを作成 Dim fnt As New Font("Arial", 20) '文字列を(0, 0)に描画 g.DrawString(s, fnt, Brushes.Black, 0, 0) 'リソースを解放する fnt.Dispose() End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.