• 大小: 17.16MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: C#
  • 标签: C#编译的  

资源简介

C#制作的送给女朋友的一个软件,全部源代码。vs2008打开可编译执行。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FromBerth
{
    class FromAutoDock
    {
        /// 
        /// 定义的一个方法侧面影藏展示
        /// 

        /// 参数_能够停靠的组成应用程序窗口
        /// 参数_停靠的高度
        /// 停靠时计时器
        public static void sideHideOrShow(Form DockableForm ref int DockFromHeight Timer _dockTimer)
        {
            /*判断此停靠窗口的窗口状态 不等于 窗体显示的最小化窗口*/
            if (DockableForm.WindowState !=FormWindowState .Minimized)
            {
                /*停靠计时器的计时时间,鼠标指针拿开时经过多少毫秒窗体影藏*/
                _dockTimer.Interval = 100;//影藏时间毫秒
                /*判断鼠标指针的光标位置的X坐标 > 此停靠窗口的左边缘距离 - 1 与 鼠标指针的光标的X坐标 < 此停靠窗口的的右边缘距离 与 鼠标指针的位置Y坐标 > 当前窗口的上边缘距离 - 1 与 鼠标指针的光标位置的Y坐标 < 当前窗口的下边缘距离*/
                if (Cursor .Position.X > DockableForm.Left - 1 && Cursor .Position .X < DockableForm.Right && Cursor .Position .Y > DockableForm.Top - 1 && Cursor .Position .Y < DockableForm .Bottom)
                {
                    /*判断当前窗口的上边缘与电脑上边缘的距离 <= 0 && 当前窗口的左边缘和电脑屏幕的左边缘距离 > 5 && 当前窗口的左边缘与电脑左边缘的距离 < 屏幕的主显示的工作区域的结构宽度 - 当前窗口的宽度*/
                    if (DockableForm .Top <= 0 && DockableForm .Left > 5 && DockableForm .Left < Screen .PrimaryScreen .WorkingArea .Width - DockableForm .Width)
                    {
                        /*当前窗口的上边缘与电脑屏幕上边缘的距离 = 0*/
                        DockableForm.Top = 0;
                    }
                        /*反之判断当前窗口的左侧边缘与工作区左边缘的距离 <= 0*/
                    else if(DockableForm .Left <= 0)
                    {
                        /*当前窗口的左边缘与工作区的左边缘距离 = 0*/
                        DockableForm.Left = 0;
                    }
                        /*判断当前窗口的左边缘与工作区左边缘的距离 + 当前窗口的宽度 >= 屏幕的主显示的工作区的宽度*/
                    else if (DockableForm .Left + DockableForm .Width >= Screen .PrimaryScreen .WorkingArea .Width )
                    {
                        /*当前窗口的左边缘与工作区左边缘距离 = 屏幕的主显示的工作区的宽度 - 当前窗体的宽度*/
                        DockableForm.Left = Screen.PrimaryScreen.WorkingArea.Width - DockableForm.Width;
                    }
                    else
                    {
                        /*此窗口 > 0*/
                        if (DockFromHeight>0)
                        {
                            /*此窗口的高度 = 窗口*/
                            DockableForm.Height = DockFromHeight;
                            /*窗口 = 0*/
                            DockFromHeight = 0;
                        }
                    }
                }
                else
                {
                    /*窗口 < 1*/
                    if (DockFromHeight < 1)
                    {
                        /*窗口 = 此窗口的高度*/
                        DockFromHeight = DockableForm.Height;
                    }
                    /*此窗口的上边缘与工作区上边缘距离 <= 4 && 此窗

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

     文件     169010  2011-08-03 12:27  Snow\Snow\bin\Debug\1.jpg

     文件      32976  2011-07-22 23:19  Snow\Snow\bin\Debug\2.png

     文件      42564  2012-07-20 00:11  Snow\Snow\bin\Debug\LOVE.png

     文件         46  2012-07-17 20:38  Snow\Snow\bin\Debug\Setting.set

     文件      80384  2012-07-24 21:42  Snow\Snow\bin\Debug\Snow.exe

     文件      52736  2012-07-24 21:42  Snow\Snow\bin\Debug\Snow.pdb

     文件      14328  2012-07-24 21:42  Snow\Snow\bin\Debug\Snow.vshost.exe

     文件       2801  2011-07-21 18:25  Snow\Snow\bin\Debug\SnowPictrue\1.png

     文件     136606  2011-05-28 11:23  Snow\Snow\bin\Debug\SnowPictrue\白.ico

     文件     667648  2009-06-11 05:14  Snow\Snow\bin\Debug\System.Core.dll

     文件      53248  2009-06-11 05:14  Snow\Snow\bin\Debug\System.Data.DataSetExtensions.dll

     文件    2933248  2009-06-11 05:23  Snow\Snow\bin\Debug\System.Data.dll

     文件     970752  2009-06-11 05:23  Snow\Snow\bin\Debug\System.Deployment.dll

     文件    3182592  2012-01-04 10:51  Snow\Snow\bin\Debug\System.dll

     文件     630784  2012-04-24 06:37  Snow\Snow\bin\Debug\System.Drawing.dll

     文件    5025792  2012-03-22 06:29  Snow\Snow\bin\Debug\System.Windows.Forms.dll

     文件    4927704  2011-04-22 20:36  Snow\Snow\bin\Debug\林心如-落花.mp3

     文件     169010  2011-08-03 12:27  Snow\Snow\bin\Release\1.jpg

     文件      32976  2011-07-22 23:19  Snow\Snow\bin\Release\2.png

     文件      42564  2012-07-20 00:11  Snow\Snow\bin\Release\LOVE.png

     文件         46  2012-07-17 20:38  Snow\Snow\bin\Release\Setting.set

     文件      79360  2012-07-20 00:25  Snow\Snow\bin\Release\Snow.exe

     文件      81408  2012-07-20 00:25  Snow\Snow\bin\Release\Snow.pdb

     文件      14328  2012-07-24 21:42  Snow\Snow\bin\Release\Snow.vshost.exe

     文件        490  2009-06-11 05:14  Snow\Snow\bin\Release\Snow.vshost.exe.manifest

     文件       2801  2011-07-21 18:25  Snow\Snow\bin\Release\SnowPictrue\1.png

     文件     136606  2011-05-28 11:23  Snow\Snow\bin\Release\SnowPictrue\白.ico

     文件     667648  2009-06-11 05:14  Snow\Snow\bin\Release\System.Core.dll

     文件      53248  2009-06-11 05:14  Snow\Snow\bin\Release\System.Data.DataSetExtensions.dll

     文件    2933248  2009-06-11 05:23  Snow\Snow\bin\Release\System.Data.dll

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

评论

共有 条评论

相关资源