社区
C#
帖子详情
winForm 绘图
xiwangdege
2013-03-09 06:03:36
我在Form窗口上放了一个TabControl控件怎么在tabControl控件上 绘制一条直线。小弟初学,小菜鸟一个希望各位朋友帮忙
...全文
343
5
打赏
收藏
winForm 绘图
我在Form窗口上放了一个TabControl控件怎么在tabControl控件上 绘制一条直线。小弟初学,小菜鸟一个希望各位朋友帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
林子的传智
2013-03-10
打赏
举报
回复
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace 老师的画图工具 { public partial class Form1 : Form { Point p1; Point p2; Point pOver; Graphics gShow; Pen pen; bool isOver; Bitmap bitShow; Graphics gSave; int type = 0; public Form1() { InitializeComponent(); gShow = pictureBox1.CreateGraphics(); pen = new Pen(Color.Black); } private void 新建ToolStripMenuItem_Click(object sender, EventArgs e) { pictureBox1.Image = null; } private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { openFileDialog1.Filter = "图片|*.jpg"; openFileDialog1.ShowDialog(); string path = openFileDialog1.FileName; FileStream fs = new FileStream(path, FileMode.Open); bitShow = new Bitmap(fs); fs.Close(); pictureBox1.Image = bitShow; gSave = Graphics.FromImage(bitShow); } private void 保存ToolStripMenuItem_Click(object sender, EventArgs e) { saveFileDialog1.ShowDialog(); string path = saveFileDialog1.FileName; bitShow.Save(path); } private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { isOver = true; p1.X = e.X; p1.Y = e.Y; } } private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if (isOver) { if (type == 0) { p2.X = e.X; p2.Y = e.Y; gShow.DrawLine(pen, p1, p2); gSave.DrawLine(pen, p1, p2); p1.X = e.X; p1.Y = e.Y; } } } private void pictureBox1_MouseUp(object sender, MouseEventArgs e) { isOver = false; pOver.X = e.X; pOver.Y = e.Y; if (type == 1) { gShow.DrawEllipse(pen, p1.X, p1.Y, (pOver.X - p1.X), (pOver.Y - p1.Y)); } } } } 这是在pictureBox1上画的。。。你可以试着修改下
xiwangdege
2013-03-09
打赏
举报
回复
已解决 谢谢各位了
wjx630216732
2013-03-09
打赏
举报
回复
用这个类:Graphics
xiwangdege
2013-03-09
打赏
举报
回复
大侠 那怎么解决呀
lin1232147
2013-03-09
打赏
举报
回复
bang 你顶1下。。
winform
绘图
技术
winform
绘图
技术
C#
winform
绘图
程序,可以新建图层,可以单独显示某个图层,可以绘制线条,矩形,圆等等,可以选择颜色,有橡皮擦,可以保存等等
C#
winform
绘图
程序,可以新建图层,可以单独显示某个图层,可以绘制线条,矩形,圆等等,可以选择线条颜色,有橡皮擦,可以保存等等 C#
winform
绘图
程序,可以新建图层,可以单独显示某个图层,可以绘制线条,矩形,...
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。
WinForm
框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速...
Winform
绘图
写字 字体高度宽度
Winform
绘图
写字 字体高度宽度
C#
winform
绘图
窗体程序(含图层,前景色背景色,可以打开保存)
C#
winform
绘图
窗体程序,可以绘制常见图形,新建文件时可以输入输入创建画布比例,可以添加图层删除图层,编辑前景色背景色,可以擦除图形,删除图形,可以条件画笔粗细,有吸管工具,可以新建文件保存文件打开...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章