社区
C#
帖子详情
请教大佬:用winform做出像快递查询一样的那种界面
CNCaiNiao
2019-10-30 02:43:17
快递查询 带图片的或者是显示进度的控件,看着很舒服,但是都是BS看的多,winform有没有呢,要怎么实现,尤其是颜色跟图片是动态着色的,感觉好痴迷
...全文
224
3
打赏
收藏
请教大佬:用winform做出像快递查询一样的那种界面
快递查询 带图片的或者是显示进度的控件,看着很舒服,但是都是BS看的多,winform有没有呢,要怎么实现,尤其是颜色跟图片是动态着色的,感觉好痴迷
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CNCaiNiao
2019-11-01
打赏
举报
回复
void drawStep(Panel panel1) { int[] rowHeights = new int[] { 100, 200, 80, 40 }; ///直径 int rectLenth = 20; Graphics graphics = panel1.CreateGraphics(); graphics.SmoothingMode = SmoothingMode.AntiAlias; //使绘图质量最高,即消除锯齿 graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; graphics.CompositingQuality = CompositingQuality.HighQuality; int lenTotal = 0; //绘制中线 graphics.Clear(Color.LightYellow); Color c = new Color(); c = Color.Black; for (int i = 0; i < rowHeights.Length; i++) { int rowHeight = rowHeights[i]; lenTotal += rowHeight; int x1 = panel1.Width / 2; int y1 = 0; int x2 = x1; int y2 = rowHeight; int rectX = x1 - rectLenth / 2; int rectsemi = rectLenth / 2; int rectY = rowHeight / 2 - rectLenth / 2; if (i == 0) { c = Color.Red; } else { y1 = lenTotal - rowHeight; y2 = lenTotal; c = Color.Black; rectY = y1 + rowHeights[i] / 2 - rectsemi; } graphics.DrawLine(new Pen(c, 5), x1, y1, x2, y2); graphics.FillEllipse(new SolidBrush(c), new Rectangle(new Point(rectX, rectY), new Size(rectLenth, rectLenth))); } }
desperaso
2019-10-30
打赏
举报
回复
就一堆图片,没啥含量,都是一些基本的操作,参考着改改,还能用
https://www.haolizi.net/example/view_14426.html
正怒月神
2019-10-30
打赏
举报
回复
winform里进度条好像是 progressbar 但是有点丑 要其他的,那你试试第三方控件, 如果自己做的话,也可以,但是要做的好看有点麻烦。
C#关于TreeView树在节点数较多时总是会出现闪烁的问题方法记录
首先介绍下背景吧,问题如题,这个问题应该说困扰我大半年了(不是说我没有
请教
大佬
,不是说我没有上网查过,之前在搜索时,总是没有解决此问题~~),直到最近一次在在优化代码时,再次上网查找,在发现搜索词条”C#控件闪烁问题“,才有了下文。额额额,于是我记录了下面得到片段。 对于TreeView节点可以动态创建,而且数量还很大的时候,我们给其设置什么双缓冲,使用EndUpdate操作啥的,都是没有效果的。使用了下面的代码即可解决问题; 根据调式,我查找出瓶颈在于每次更新完
界面
的...
c#与python 交互(调用第三方库失败,自己奋战了三天以失败而结尾,但是还是有些干货)-如果有人弄出来请告诉我
本人编程环境:VS2010 +anaconda 对于C#调用python 的想法是:c#拥有制作ui的优势,不管是
winform
还是wpf,而Python做
界面
比较复杂,所以我想的是如果能调用python的一些第三方库,如 Numpy、scipy 等一些计算库引入,那么我用c#见面读取数据,把数据交给后台python处理,如回归、分类,然后再把数据传回来。也就是数据层、逻辑层交给pytho
c# 自绘控件(一) 之 颜色选择器
4、还有几天就要考一建了,最近太忙只有晚上放松时间才写写代码,暂时没有时间检查修改小问题,后期上传了源码,有发下问题的请告知下,我有时间了会修改更新,上传代码估计要等到9月中旬我忙完了这段时间了。3、目前存在一个缺点就是,弹出颜色选择后,如果没有点击弹出层的情况下,直接点击控件所在窗口中无法获取焦点的控件(如:label),窗口不会自动隐藏。定义的WordColor类,Word中颜色的设置是由颜色、主题、阴影、亮度几个因素构成的,因此需要封装下。2、控件是绘制的,没有使用
winform
标准库中的控件。
C#MessageBox.show无法弹出,造成程序卡死
#原创文章,未经许可不转载 C#MessageBox.show无法弹出,造成程序卡死 气死,我以为MessageBox就直接show就好了,就可以提示用户了,但是,被自己坑死,由于线程问题,中间插入MessageBox引起之前线程无法完成,又产生MessageBox线程,调试时一直奇怪,
请教
同时后,按ALT键唤醒了Messagebox。本仙女就是一个刚毕业的小朋友。所有也不懂原理,哪里有错误的理解...
C# 无意间写了一段线程死锁的代码
源码如下:private void action_Click(object sender, RoutedEventArgs e) { Task t = new Task(() => { for (int i = 0; i < 10; i++) { ...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章