C#仿QQ好友列表,思路。(原创)

在C#中邪winForm很多人都希望界面更好看一些。而QQ的界面很多人都在模仿,今天我写一下我在写仿QQ程序是,在做QQ好友列表一些思路。
此经验暂不提供源码,会给大家一个怎么制作的整体思路,具体源码会在后期的经验中分享!

步骤/方法

  • 01

    “列表对象”----首先将正好好友列表看成一体,则是一个panel,在面板中放各种其他控件。

  • 02

    “分组对象”----而接下来,把每个好友分组再看成一个对象,则这个对象由一个“标签”和一个“面板”组成。通过修改“标签”的背景图+文字,和修改“标签”的单击事件来完成对应面板的隐藏、显示,和控制“标签”中图片。来达到想要的结果。

  • 03

    “好友对象”----此时就是好友,每个好友的头像、昵称、个人签名,整个是一个对象,而这个对象由一个“图片框”+两个“标签”来实现。通过修改“标签”和“图片框”的“padding”属性和三个控件事件来达到下图效果:(没看出来的,对比一下跟图二的区别。)

  • 04

    关于每个对象位置,自己多添加几个标示,动态计算位置,然后设定控件的“location”属性即可;每个对象都想好了,那么怎么让它们在"列表对象"中正确的显示呢?很简单,全部在面板的属性里,一个属性为:面板是否会自动增大。

  • 05

    最后的重点,学软件就一定要多思考,多发现,这也是我上面很多都写的点到即止,自己想到才能记的更深,希望此经验能对初学者有所帮助!

(0)

相关推荐