Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
C# WinformのReoGridで図形描画をしたい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30898#CommentId85879
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
えんぴー
 (社会人)
投稿日時
2023/9/7 10:43:39
・画像の選択/表示/削除 (エクセルに読み込んで表示したり消したりしたい)
・図形描画 (基本的には四角形だけあれば問題ないと思われます)
→できたら、この図形を右クリックしたときにメニューを出したい
・描画した図形の情報(表示位置や色などの)取得
まず、図形を描画出来るようにしました。
private void Form1_Load(object sender, EventArgs e)
{
// 現在選択されているワークシートを取得します
var worksheet = reoGridControl1.CurrentWorksheet;
var rectObj = new unvell.ReoGrid.Drawing.Shapes.RectangleShape();
rectObj.X = 0;
rectObj.Y = 0;
rectObj.Width = 100;
rectObj.Height = 100;
rectObj.Style.LineWidth = 2;
rectObj.Style.FillColor = SolidColor.Transparent;
rectObj.Style.LineColor =SolidColor.Red;
// ワークシートに四角形を追加します
worksheet.FloatingObjects.Add(rectObj);
}
上記のように実施しても、移動できる四角形ではないようです。
図形移動や拡縮など、自分で組まないといけないのでしょうか…?
また、ReoGridでの図形その他の書き方について
どのように調べたら見つけられますか?
ReoGrid Rect などで調べてもそこまで見つけられず
ソースを途中まで打って出てくるヒントを元に試している状態です。
unvell.ReoGrid.dll 3.0.0 を利用しています。
Winform .net 6.0