DotNet.WinForm/FrmRibbonMain.cs

(开头部分) 42KB

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

//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2014 , Hairihan TECH, Ltd. 
//-----------------------------------------------------------------

using System;
using System.Configuration;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.ServiceModel;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using Microsoft.Win32;

namespace DotNet.WinForm
{
    using DevExpress.LookAndFeel;
    using DevExpress.XtraBars;
    using DevExpress.XtraBars.Ribbon;
    using DevExpress.XtraTabbedMdi;
    using DotNet.Business;
    using DotNet.Utilities;
   
    public partial class FrmRibbonMain : RibbonForm, IBaseMainForm
    {
        /// <summary>
        /// 窗体已经加载完毕
        /// </summary>
        public bool FormLoaded = false;
        public string[] args;

        private void FrmRibbonMain_Load(object sender, EventArgs e)
        {
            // 还没登录时需要处理的工作,若已经登录了就不执行了
            if (BaseSystemInfo.UserIsLogOn)
            {
                return;
            }

            // 这里需要隐藏主窗体
            this.Hide();
            // 这里显示登录窗体
            Form logOnForm = CacheManager.Instance.GetForm(BaseSystemInfo.LogOnForm);
            logOnForm.ShowDialog(this);
            if (BaseSystemInfo.UserIsLogOn)
            {
                // 最大化
                this.WindowState = FormWindowState.Maximized;
                this.chkOpenNewWebWindow.EditValue = !BaseSystemInfo.OpenNewWebWindow;
            }
            else
            {
                this.Close();
            }

            FormLoaded = true;
        }

后面还有 1020 行代码,购买后查看完整代码

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

AI 解读

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

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