C#仿QQ皮肤-皮肤使用须知与常见问题解决方案
2010-04-16 15:02
183 查看
-------------------------------------------------------------------------------------------------------------
C#仿QQ皮肤-实现原理系列文章导航
http://www.cckan.net/thread-2-1-1.html
C#论坛同步地址:http://www.cckan.net/thread-1215-1-1.html
C#仿QQ皮肤-皮肤使用须知
皮肤发布有一段时间了,多多少有一些朋友使用皮肤,也多多少少的也出现了不少问题,在这里我给大家表示歉意了,这些问题我会尽快解决的,因为我个人能力有现,还希望大家能都参与进来,我在这里给大家写点使用方法上,和技巧上的东西,希望能给大家以帮助,我以问答的方法来解决问题吗?
1.皮肤的控件为什么不全?
因为咱们的皮肤还是测试版本,现在只能使用一些常用的控件,其它控件我会尽快的更新上去,希望大家能理解。
2.皮肤的为什么在Windows2003和Visit下有边框,很难看?
这个问题我正在解决,目前已有几个解决的方法,只是不太理想,大家请等待一下我会尽快解决这个问题,也希望大家尽量先在Xp系统下使用。因为Windows有透明效果所以不太方便处理;
3.皮肤的Combox控件怎么不能同时绑定Value和Text呢?
大家肯定是也像平时一样这样写代码了吧
//_dt_two是您自己加载过来的数据源
comboBox1.DataSource = _dt_two;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";
如果是正常的控件这样是没有问题的,但是我这个控件把里面的数据绘制了一下,加上了一个光标根随的效果,也应用上了皮肤,这样的话就不能使用这样的语句呢?
目前只能绑定Value值而不能绑定Text值,绑定的text值是不会正常显示的,这样问题我会想办法解决,也希望大家多出建议,我暂时给大家一个可行的方案
我们可以使用Linq来解决
大家还像平时写查询方法一样只查出id和name这样一个表
然后在帮助的时间这样绑定
代码
this.Location = new Point((System.Windows.Forms.Screen.GetWorkingArea(this).Size.Width - this.Width) / 2,
(System.Windows.Forms.Screen.GetWorkingArea(this).Size.Height - this.Height) / 2);
6.这个皮肤下载了之后怎么用啊?
下载完成之后是这样的
第一个文件夹ClientSystem是一个例子,其实两个项目是皮肤的组成部分我们只要加入到项目里就行了,全是源代码大家可以自己查看,再调用主窗体的时候有一点和平时的不同代码我放下面大家一看就知道 了
Main main = new Main();
CRD.WinUI.Shared.MainForm = main;
main.Show();
C#仿QQ皮肤-实现原理系列文章导航
http://www.cckan.net/thread-2-1-1.html
C#论坛同步地址:http://www.cckan.net/thread-1215-1-1.html
C#仿QQ皮肤-皮肤使用须知
皮肤发布有一段时间了,多多少有一些朋友使用皮肤,也多多少少的也出现了不少问题,在这里我给大家表示歉意了,这些问题我会尽快解决的,因为我个人能力有现,还希望大家能都参与进来,我在这里给大家写点使用方法上,和技巧上的东西,希望能给大家以帮助,我以问答的方法来解决问题吗?
1.皮肤的控件为什么不全?
因为咱们的皮肤还是测试版本,现在只能使用一些常用的控件,其它控件我会尽快的更新上去,希望大家能理解。
2.皮肤的为什么在Windows2003和Visit下有边框,很难看?
这个问题我正在解决,目前已有几个解决的方法,只是不太理想,大家请等待一下我会尽快解决这个问题,也希望大家尽量先在Xp系统下使用。因为Windows有透明效果所以不太方便处理;
3.皮肤的Combox控件怎么不能同时绑定Value和Text呢?
大家肯定是也像平时一样这样写代码了吧
//_dt_two是您自己加载过来的数据源
comboBox1.DataSource = _dt_two;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";
如果是正常的控件这样是没有问题的,但是我这个控件把里面的数据绘制了一下,加上了一个光标根随的效果,也应用上了皮肤,这样的话就不能使用这样的语句呢?
目前只能绑定Value值而不能绑定Text值,绑定的text值是不会正常显示的,这样问题我会想办法解决,也希望大家多出建议,我暂时给大家一个可行的方案
我们可以使用Linq来解决
大家还像平时写查询方法一样只查出id和name这样一个表
然后在帮助的时间这样绑定
代码
this.Location = new Point((System.Windows.Forms.Screen.GetWorkingArea(this).Size.Width - this.Width) / 2,
(System.Windows.Forms.Screen.GetWorkingArea(this).Size.Height - this.Height) / 2);
6.这个皮肤下载了之后怎么用啊?
下载完成之后是这样的
第一个文件夹ClientSystem是一个例子,其实两个项目是皮肤的组成部分我们只要加入到项目里就行了,全是源代码大家可以自己查看,再调用主窗体的时候有一点和平时的不同代码我放下面大家一看就知道 了
Main main = new Main();
CRD.WinUI.Shared.MainForm = main;
main.Show();
相关文章推荐
- Discuz常见小问题-如何使用QQ登陆
- winform c# DataGridView 使用中常见问题
- 2月1日 C#常见问题及解决方案
- C# .Net Framework4.5中配置和使用managedCUDA及常见问题解决办法
- C#.NET常见问题(FAQ)-delegate委托链如何使用
- Mac系统开发常见问题-80端口被占用的解决方案1-使用pfctl做网络层转发
- 配置使用EF6.0常见的一些问题及解决方案
- 使用jquery.qrcode生成二维码及常见问题解决方案
- 关于WebView的总结2---使用方法及常见问题和解决方案汇总
- 使用Jquery EasyUi常见问题解决方案
- Linux下使用JNI的常见问题及解决方案
- C#中DES加密解密问题、压缩解压缩文件、进度条以及WinForm中使用控制台的解决方案
- 使用Jquery EasyUi常见问题解决方案
- ShareSDK [iOS常见问题] 关于使用QQ做第三方登录的问题!
- 使用NDK编译含JNI的Android项目常见问题解决方案
- C#.NET常见问题(FAQ)-如何使用DataGridView跟Excel数据交互
- Mac系统开发常见问题-80端口被占用的解决方案1-使用pfctl做网络层转发
- 使用Jquery EasyUi常见问题解决方案