optiondlg.cs

来自「手机软件开发..手机软件开发..手机软件开发..手机软件开发..」· CS 代码 · 共 59 行

CS
59
字号
using System;
using System.Windows.Forms;
using Skyiv.Ben.PushBox.Common;

namespace Skyiv.Ben.PushBox.Window
{
  /// <summary>
  /// “选项”对话框
  /// </summary>
  public partial class OptionDlg : Form
  {
    public bool IsSave { get { return chkSave.Checked; } set { chkSave.Checked = value; } }
    public int MaxLevelSize { get { return (int)nudMaxLevelSize.Value; } set { nudMaxLevelSize.Value = value; } }

    public int StepDelay
    {
      get
      {
        return Pub.MaxDelay - tkbStepSpeed.Value;
      }
      set
      {
        tkbStepSpeed.Maximum = Pub.MaxDelay;
        tkbStepSpeed.TickFrequency = tkbStepSpeed.LargeChange = 100;
        tkbStepSpeed.Value = Pub.MaxDelay - value; 
      }
    }

    public int ReplayDelay
    {
      get
      {
        return Pub.MaxDelay - tkbReplaySpeed.Value;
      }
      set
      {
        tkbReplaySpeed.Maximum = Pub.MaxDelay;
        tkbReplaySpeed.TickFrequency = tkbReplaySpeed.LargeChange = 100;
        tkbReplaySpeed.Value = Pub.MaxDelay - value;
      }
    }

    public OptionDlg(bool isTopMost)
    {
      InitializeComponent();
      TopMost = isTopMost;
    }

    private void tkbStepSpeed_ValueChanged(object sender, EventArgs e)
    {
      tbxStepSpeed.Text = StepDelay.ToString();
    }

    private void tkbReplaySpeed_ValueChanged(object sender, EventArgs e)
    {
      tbxReplaySpeed.Text = ReplayDelay.ToString();
    }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?