• 大小: 0.04M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 滚动条  C#  c  滚动  窗体  

资源简介

学习c#中,我一直试图用简单的方式去处理一些常见问题。

本例实现winform无边框四周阴影方法是比较简单的,无图片、无窗口叠加等其他复杂代码,就是api的调用,实现的是四边,不是网上其他例子的2边,也不需要图片什么的。

自定义滚动条,在网上找了些例子,要么庞大、要么搞个安装组件什么的。我要求简单能用就行了,其他例子修改实在麻烦,就做了一个。实现挺简单,就是panel或图片什么的跟着鼠标走就行了,写些鼠标滑轮事件、点击事件什么的定位就行了。这里panel自己可以加背景图或直接搞个图就行了。为了演示清楚,有个C#自带滚动条控件做对比,与自定义的同步。其他更详细说明在我的博客http://www.cnblogs.com/qiaoke/p/6120102.html

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace customscroll
{
    public partial class Form1 : Form
    {
        [DllImport(“Gdi32.dll“ EntryPoint = “CreateRoundRectRgn“)]
        private static extern IntPtr CreateRoundRectRgn
                    (
                        int nLeftRect
                        int nTopRect
                        int nRightRect
                        int nBottomRect
                        int nWidthEllipse
                        int nHeightEllipse
                     );

        [DllImport(“dwmapi.dll“)]
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     43008  2016-12-03 12:54  customscroll\.vs\customscroll\v14\.suo

     文件        189  2016-11-30 19:57  customscroll\App.config

     文件      12800  2016-12-03 12:50  customscroll\bin\Debug\customscroll.exe

     文件        189  2016-11-30 19:57  customscroll\bin\Debug\customscroll.exe.config

     文件      26112  2016-12-03 12:50  customscroll\bin\Debug\customscroll.pdb

     文件      22696  2016-12-03 12:46  customscroll\bin\Debug\customscroll.vshost.exe

     文件        189  2016-11-30 19:57  customscroll\bin\Debug\customscroll.vshost.exe.config

     文件        490  2016-07-16 19:44  customscroll\bin\Debug\customscroll.vshost.exe.manifest

     文件       3922  2016-11-30 19:57  customscroll\customscroll.csproj

     文件        990  2016-11-30 19:57  customscroll\customscroll.sln

     文件       9986  2016-12-03 12:53  customscroll\Form1.cs

     文件       5424  2016-12-03 12:49  customscroll\Form1.Designer.cs

     文件       5817  2016-12-03 12:49  customscroll\Form1.resx

     文件        524  2016-11-30 19:57  customscroll\Program.cs

     文件       1332  2016-11-30 19:57  customscroll\Properties\AssemblyInfo.cs

     文件       2837  2016-11-30 19:57  customscroll\Properties\Resources.Designer.cs

     文件       5612  2016-11-30 19:57  customscroll\Properties\Resources.resx

     文件       1099  2016-11-30 19:57  customscroll\Properties\Settings.Designer.cs

     文件        249  2016-11-30 19:57  customscroll\Properties\Settings.settings

     目录          0  2016-11-30 19:57  customscroll\.vs\customscroll\v14

     目录          0  2016-11-30 19:57  customscroll\obj\Debug\TempPE

     目录          0  2016-11-30 19:57  customscroll\.vs\customscroll

     目录          0  2016-12-03 12:50  customscroll\bin\Debug

     目录          0  2016-12-03 12:54  customscroll\obj\Debug

    ...D.H.         0  2016-11-30 19:57  customscroll\.vs

     目录          0  2016-11-30 19:57  customscroll\bin

     目录          0  2016-11-30 19:57  customscroll\obj

     目录          0  2016-11-30 19:57  customscroll\Properties

     目录          0  2016-12-03 12:53  customscroll

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论