CaptureItPlus/frmSettings.cs

(开头部分) 17KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/************************************************************************************
 *源码来自(C#源码世界)  www.HelloCsharp.com
 *如果对该源码有问题可以直接点击下方的提问按钮进行提问哦
 *站长将亲自帮你解决问题
 *C#源码世界-找到你需要的C#源码,交流和学习
************************************************************************************/
namespace CaptureItPlus
{
    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.IO;
    using System.Reflection;
    using System.Windows.Forms;
    using CaptureItPlus.Libs;

    public partial class frmSettings : Form, ISendToHost
    {
        #region Private variables

        private string _fileName;
        private string _captureMode;
        private object _windowHandle;
        private IEnumerable<ISendTo> _sendToPlugins;
        private KeyboardMapper _keyboardMapper;
        private bool _isShortcutsEnabled;

        #endregion
        // 下载于www.51aspx.com
        public frmSettings()
        {
            InitializeComponent();
        }

        private void RegisterHotKeys(KeyboardMapper keyboardMapper)
        {
            var properties = keyboardMapper.GetType().GetProperties();
            int i = 100;
            foreach (var property in properties)
            {
                if (property.CanRead)
                {
                    var shortcut = (Keys)property.GetValue(keyboardMapper, null);
                    if (shortcut != Keys.None)
                    {
                        KeyboardMapper.RegisterHotKeys(this, shortcut, i++, property.Name);
                    }
                }
            }
        }

        private string Foldername
        {
            get
            {
                return Common.GetFoldername();
            }
        }

        private void frmSettings_Load(object sender, EventArgs e)
后面还有 386 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。