C#实现仿QQ窗体停靠功能
定义一个FormAutoDock类:
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace music_play
{
class FormAutoDock
{
public static void SideHideOrShow(Form DockableForm, ref int DockFormHeight, Timer _dockTimer)
{
if (DockableForm.WindowState != FormWindowState.Minimized)
{
_dockTimer.Interval = 1500;
if (Cursor.Position.X > DockableForm.Left - 1 && Cursor.Position.X < DockableForm.Right && Cursor.Position.Y > DockableForm.Top - 1 && Cursor.Position.Y < DockableForm.Bottom)
{
if (DockableForm.Top <= 0 && DockableForm.Left > 5 && DockableForm.Left < Screen.PrimaryScreen.WorkingArea.Width - DockableForm.Width)
{
Dockab
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace music_play
{
class FormAutoDock
{
public static void SideHideOrShow(Form DockableForm, ref int DockFormHeight, Timer _dockTimer)
{
if (DockableForm.WindowState != FormWindowState.Minimized)
{
_dockTimer.Interval = 1500;
if (Cursor.Position.X > DockableForm.Left - 1 && Cursor.Position.X < DockableForm.Right && Cursor.Position.Y > DockableForm.Top - 1 && Cursor.Position.Y < DockableForm.Bottom)
{
if (DockableForm.Top <= 0 && DockableForm.Left > 5 && DockableForm.Left < Screen.PrimaryScreen.WorkingArea.Width - DockableForm.Width)
{
Dockab

本文介绍如何使用C#语言来实现类似QQ应用的窗体停靠功能,通过详细步骤和代码示例阐述了关键的实现过程。
最低0.47元/天 解锁文章
3873

被折叠的 条评论
为什么被折叠?



