怎么设计一个像window MediaPlayer一样的界面? 制作異型窗體:http://developer.ccidnet.com/pub/disp/Article?columnID=340&articleID=42929&pageNO=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用photoshop这类的做一个界面,但界面的背景一定得是透明的。然后可以把图片显示出来。再把窗体的透明度设置为0。这是最简单的办法。 给你个思路:先做个图片,将不需要的地方涂成某一背景色(区别于图片上其他颜色),如窗口的四个角将窗体的FormBorderStyle设为None,去掉标题条将窗体的BackGroundImage设为这个图片将窗体的TransparencyKey设为窗片的背景色,使其背景颜色透明再设计个窗体的鼠标拖动算法,因为没有标题条了嘛 private Point mouse_offset;private void FrmWarn_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ mouse_offset = new Point(-e.X,-e.Y); }private void FrmWarn_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e){ if(e.Button == MouseButtons.Left) { Point mousePos = Control.MousePosition; mousePos.Offset(mouse_offset.X,mouse_offset.Y); this.Location = mousePos; }}运行即可 再有其他的方法就是在窗体的Paint事件里完全自己重绘了,这样做可能要复杂一些,但做的时候会更灵活一些 跪求C#程序......求高手指导 求一正则表达式 为什么两个无符号整数求补的结果不一致? C# 关于泛型集合LINQ的查询问题,十万火急!!! 针式打印机逐行打印中文不识别 请问在2005打包Winform自定义数据库的时候,继承了一个Insaller类,但是没有任何作用,是怎么回事啊? 请问如何将字符转成2进制代码? 关于多线程:执行Abort()的时候,该线程的代码会全部执行完才真正Abort吗?还是执行到当时那一句就结束了呢? c#版本传奇引擎开源 ASP.NET c# web 入门问题 求助:关于GDI+的问题
将窗体的FormBorderStyle设为None,去掉标题条
将窗体的BackGroundImage设为这个图片
将窗体的TransparencyKey设为窗片的背景色,使其背景颜色透明
再设计个窗体的鼠标拖动算法,因为没有标题条了嘛
private Point mouse_offset;
private void FrmWarn_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
mouse_offset = new Point(-e.X,-e.Y);
}private void FrmWarn_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouse_offset.X,mouse_offset.Y);
this.Location = mousePos;
}
}
运行即可
但做的时候会更灵活一些