C#仿QQ好友列表,思路。(原创)
在C#中邪winForm很多人都希望界面更好看一些。而QQ的界面很多人都在模仿,今天我写一下我在写仿QQ程序是,在做QQ好友列表一些思路。
此经验暂不提供源码,会给大家一个怎么制作的整体思路,具体源码会在后期的经验中分享!
步骤/方法
- 01
“列表对象”----首先将正好好友列表看成一体,则是一个panel,在面板中放各种其他控件。
- 02
“分组对象”----而接下来,把每个好友分组再看成一个对象,则这个对象由一个“标签”和一个“面板”组成。通过修改“标签”的背景图+文字,和修改“标签”的单击事件来完成对应面板的隐藏、显示,和控制“标签”中图片。来达到想要的结果。
- 03
“好友对象”----此时就是好友,每个好友的头像、昵称、个人签名,整个是一个对象,而这个对象由一个“图片框”+两个“标签”来实现。通过修改“标签”和“图片框”的“padding”属性和三个控件事件来达到下图效果:(没看出来的,对比一下跟图二的区别。)
- 04
关于每个对象位置,自己多添加几个标示,动态计算位置,然后设定控件的“location”属性即可;每个对象都想好了,那么怎么让它们在"列表对象"中正确的显示呢?很简单,全部在面板的属性里,一个属性为:面板是否会自动增大。
- 05
最后的重点,学软件就一定要多思考,多发现,这也是我上面很多都写的点到即止,自己想到才能记的更深,希望此经验能对初学者有所帮助!
赞 (0)