亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mainform.cs

?? 飛信的收發(fā)使用csharp進(jìn)行開(kāi)發(fā)
?? CS
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
                        }
                        break;

                    case UserAccountStatus.Logon:
                    {
                        try
                        {
                            this.AccountManager.UserInfoControl.Enabled = true;
                            this.tcMain.Enabled = true;
                            this.ReBuildOperationMenus();
                            this.ShowUserInfo();
                        }
                        catch (Exception)
                        {
                        }
                        try
                        {
                            if (!this.ChannelEventAttached)
                            {
                                this.InnerChannelManager.OnChannelLogoUpdated += new EventHandler(this.InnerChannelManager_OnChannelLogoUpdated);
                                this.InnerChannelManager.OnChannelRetrived += new EventHandler(this.InnerChannelManager_OnChannelRetrived);
                                this.ChannelEventAttached = true;
                            }
                            this.InnerChannelManager.GetChannelsFromServer();
                        }
                        catch (Exception)
                        {
                        }
                        IConversationManager conversationManager = this.ConversationManager;
                        IIVRManager iVRManager = this.IVRManager;
                        return;
                    }
                    default:
                        return;
                }
                this.ShowEntryPoint();
                EnvHelper.StressMemory();
            }
            catch (Exception exception)
            {
                UiErrorHelper.HandExceptionSafely(this, exception);
            }
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }

        private void DoAfterLoaded(object sender, EventArgs e)
        {
            try
            {
                GlobalTimer.Unregister(new EventHandler(this.DoAfterLoaded));
                if (!ConnectionFactory.HasRegisteredConnectionManager())
                {
                    IConnectionManager manager = new ConnectionManagerImp(this.CurrentUser);
                    ConnectionFactory.RegisterConnectionManager(manager);
                }
                Imps.Client.Pc.LiveUpdate.Create(this);
                GlobalTimer.Register(new EventHandler(this.TrayIcon_TimerTick), 5, TimerHandlerPriority.Low);
                if (Environment.OSVersion.Version >= OS.WindowsVista)
                {
                    GlobalTimer.Register(new EventHandler(this.SetPresenceWhenScreenSaver_TimerTick), 5, TimerHandlerPriority.Low);
                }
                this.RegisterTaskbarCreatedMessage();
                if (!Imps.Client.Utils.sensmon.sensmon.try_register())
                {
                    this.UnifiedMessageBox.ShowWarning(this, StringTable.Framework.MsgFailedRegSensMon);
                }
                if (!EnvHelper.DynamicGifCtlRegistered)
                {
                    this.UnifiedMessageBox.ShowWarning(this, StringTable.Framework.MsgFailedRegDynamicGifCtl);
                }
                this.TryLoadHotKey();
                FuncDispatcher.OnEventHandler(this, this.MainWindowLoaded, EventArgs.Empty);
            }
            catch (Exception exception)
            {
                UiErrorHelper.HandExceptionSafely(this, exception);
                base.Close();
            }
        }

        private void DoLocalization()
        {
            base.Text = AppDictionary.CurrentClientName;
            this.tpContactList.Name = "ContactList";
        }

        private string GetBuildType()
        {
            return "Release";
        }

        private void HandleExceptions()
        {
            Application.ThreadException += new ThreadExceptionEventHandler(this.Application_ThreadException);
            AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(this.CurrentDomain_UnhandledException);
        }

        public void HideMainWindow()
        {
            this.trayIcon.Visible = false;
            base.Hide();
        }

        private void InitializeComponent()
        {
            this.components = new Container();
            ComponentResourceManager manager = new ComponentResourceManager(typeof(MainForm));
            this.trayIcon = new NotifyIcon(this.components);
            this.timerMain = new System.Windows.Forms.Timer(this.components);
            this.tbILHover = new ImageList(this.components);
            this.tbILNomal = new ImageList(this.components);
            this.tcMain = new XTabControl();
            this.tpContactList = new XTabPage();
            this.tcMain.SuspendLayout();
            base.SuspendLayout();
            this.trayIcon.MouseClick += new MouseEventHandler(this.trayIcon_MouseClick);
            this.timerMain.Enabled = true;
            this.timerMain.Tick += new EventHandler(this.timerMain_Tick);
            this.tbILHover.ImageStream = (ImageListStreamer) manager.GetObject("tbILHover.ImageStream");
            this.tbILHover.TransparentColor = Color.Transparent;
            this.tbILHover.Images.SetKeyName(0, "tab_buddy.png");
            this.tbILNomal.ImageStream = (ImageListStreamer) manager.GetObject("tbILNomal.ImageStream");
            this.tbILNomal.TransparentColor = Color.Transparent;
            this.tbILNomal.Images.SetKeyName(0, "tab_buddy_hover.png");
            this.tcMain.Animating = false;
            this.tcMain.BackColor = Color.Transparent;
            this.tcMain.BorderColor = Color.Black;
            this.tcMain.Controls.Add(this.tpContactList);
            this.tcMain.CurrentDirection = ScrollDirection.Up;
            this.tcMain.Dock = DockStyle.Fill;
            this.tcMain.EnableToolTip = true;
            this.tcMain.HoverImageList = this.tbILHover;
            this.tcMain.HoverIndex = -1;
            this.tcMain.HoverTabBackColor = Color.White;
            this.tcMain.ImageList = this.tbILNomal;
            this.tcMain.Location = new Point(3, 1);
            this.tcMain.Name = "tcMain";
            this.tcMain.Padding = new Padding(2, 3, 1, 1);
            this.tcMain.ScrollImageButton = null;
            this.tcMain.ScrollRectA = new Rectangle(0, 0, 0, 0);
            this.tcMain.ScrollRectB = new Rectangle(0, 0, 0, 0);
            this.tcMain.SelectedIndex = 0;
            this.tcMain.SelectedTab = this.tpContactList;
            this.tcMain.SelectedTabBackColor = Color.White;
            this.tcMain.ShowScrollMode = ShowScrollMode.Always;
            this.tcMain.Size = new Size(0x161, 0x254);
            this.tcMain.TabHeight = 0x2d;
            this.tcMain.TabIndex = 2;
            this.tcMain.TabWidth = 0x23;
            this.tpContactList.DisplayIndex = 0;
            this.tpContactList.Hided = false;
            this.tpContactList.Image = (Image) manager.GetObject("tpContactList.Image");
            this.tpContactList.ImageIndex = -1;
            this.tpContactList.ImageKey = "";
            this.tpContactList.Location = new Point(0x25, 5);
            this.tpContactList.Name = "tpContactList";
            this.tpContactList.Padding = new Padding(1);
            this.tpContactList.Selected = false;
            this.tpContactList.Size = new Size(0x139, 590);
            this.tpContactList.TabIndex = 0;
            this.tpContactList.TabRectangle = new Rectangle(2, 3, 0x23, 0x2d);
            this.tpContactList.Text = "好友列表";
            this.tpContactList.ToolTipText = "";
            base.AutoScaleDimensions = new SizeF(6f, 13f);
            base.AutoScaleMode = AutoScaleMode.Font;
            this.BackColor = Color.FromArgb(0xe7, 0xe7, 0xe7);
            this.BackgroundImageLayout = ImageLayout.Stretch;
            base.ClientSize = new Size(0x166, 0x257);
            base.Controls.Add(this.tcMain);
            base.Icon = (Icon) manager.GetObject("$this.Icon");
            base.MaximizeBox = false;
            this.MinimumSize = new Size(300, 420);
            base.Name = "MainForm";
            base.Padding = new Padding(3, 1, 2, 2);
            base.Text = "Fetion 2006";
            base.Controls.SetChildIndex(this.tcMain, 0);
            base.Controls.SetChildIndex(base.menubar, 0);
            this.tcMain.ResumeLayout(false);
            base.ResumeLayout(false);
        }

        private void InitLogger()
        {
            string loggerArgs = Imps.Client.Core.FixedClientSetting.Instance.LoggerArgs;
            ImpsLogger logger = new ImpsLogger(this);
            logger.LogHeader.AppEnv.AppName = Imps.Client.Core.Configuration.FixedClientSetting.AppName;
            logger.LogHeader.AppEnv.Version = string.Format("{0}(Build {1}) - {2}", Imps.Client.Core.Configuration.FixedClientSetting.Version, Imps.Client.Core.Configuration.FixedClientSetting.BuildDate, Imps.Client.Core.Configuration.FixedClientSetting.Branch);
            logger.IsLogException = true;
            logger.IsLogInstall = true;
            ClientLogger.Logger = logger;
            TryParseLoggerArgs(logger, loggerArgs);
        }

        private void InitLogonHook()
        {
            try
            {
                if (this.m_sens_lock_proc == null)
                {
                    lock (this._syncObjSensor)
                    {
                        if (this.m_sens_lock_proc == null)
                        {
                            this.m_sens_lock_proc = new Imps.Client.Utils.sensmon.sensmon.sens_simple_notify_proc_type(this.on_sens_lock);
                            Imps.Client.Utils.sensmon.sensmon.simple_subscribe(Imps.Client.Utils.sensmon.sensmon.event_id.sens_displayunlock, this.m_sens_lock_proc, IntPtr.Zero);
                        }
                    }
                }
            }
            catch (Exception exception)
            {
                ClientLogger.WriteException("Failed to subscribing unlock event", exception);
            }
        }

        private void InitUiComponents()
        {
            this._mgrPersistent = new Imps.Client.Pc.PersistentManager(this);
            this._mgrAccount = new UserAccountManager(this);
            this._mgrAccount.EntryPointControl.Dock = DockStyle.Fill;
            base.Controls.Add(this.AccountManager.EntryPointControl);
            base.menubar.SendToBack();
            this._mgrAccount.CurrentUser.Configuration.LoadWndUserCfg();
            this._mgrAccount.CurrentUser.Configuration.UserSetting.MainWindowSetting.PropertiesChanged += new EventHandler<PropertiesChangedEventArgs>(this.MainWindowSetting_PropertiesChanged);
            this.CurrentUser.StatusChanged += new EventHandler<UserSatusChangedEventArgs>(this.CurrentUser_StatusChanged);
            this.CurrentUser.ImpsError += new EventHandler<ImpsErrorEventArgs>(this.CurrentUser_ImpsError);
            this._mgrContact = new Imps.Client.Pc.ContactManager(this);
            this._mgrAccount.CurrentUser.AdManager.AdStatusBarChanged += new EventHandler(this.AdStatusBar_Changed);
            this.CurrentUser.ExServicesStatusChanged += new EventHandler<ExServiceEventArgs>(this.CurrentUser_ExServicesStatusChanged);
            this._mgrSysMsg = new Imps.Client.Pc.SystemMessageManager(this);
            this.AccountManager.CurrentUser.ConversationManager.ReceiveSystemMessage += new EventHandler<ImpsNotifyEventArgs>(this.ConversationManager_ReceiveSystemMessage);
        }

        private void InnerChannelManager_OnChannelLogoUpdated(object sender, EventArgs e)
        {
            try
            {
                ChannelItem item = sender as ChannelItem;
                if ((item != null) && (item.Logo != null))
                {
                    int num = this.tcMain.ImageList.Images.IndexOfKey(item.ID);
                    if (num > 0)
                    {
                        this.tcMain.ImageList.Images[num] = item.Logo;
                    }
                    num = this.tcMain.HoverImageList.Images.IndexOfKey(item.ID);
                    if (num > 0)
                    {
                        this.tcMain.HoverImageList.Images[num] = item.LogoHover;
                    }
                }
                this.tcMain.Invalidate(this.tcMain.TabRectangle);
            }
            catch (Exception exception)
            {
                UiErrorHelper.HandExceptionSafely(this, exception);
            }
        }

        private void InnerChannelManager_OnChannelRetrived(object sender, EventArgs e)
        {
            try
            {
                this.tcMain.SuspendLayout();
                foreach (ChannelItem item in this.InnerChannelManager.Items)
                {
                    this.tcMain.ImageList.Images.Add(item.ID, item.Logo);
                    this.tcMain.HoverImageList.Images.Add(item.ID, item.LogoHover);
                    this.tcMain.TabPages.Add(item.ID, item.Tip, item.ID);
                    this.tcMain.TabPages[item.ID].ToolTipText = item.Tip;
                }
                this.tcMain.ResumeLayout();
            }
            catch (Exception exception)
            {
                UiErrorHelper.HandExceptionSafely(this, exception);
            }
        }

        private void InnerCloseChildWindows()
        {
            for (int i = base.OwnedForms.Length - 1; i >= 0; i--)
            {
                Form form = base.OwnedForms[i];
                if ((form is IHandleUserStatusSelf) && ((IHandleUserStatusSelf) form).Handled)
                {
                    return;
                }
                if (form.IsHandleCreated && form.Visible)
                {
                    if (form is IHandleUserStatusSelf)
                    {
                        if (!((IHandleUserStatusSelf) form).Handled)
                        {
                            form.Close();
                        }
                    }
                    else
                    {
                        form.Close();
                    }
                }
            }
        }

        private void MainForm_SizeChanged(object sender, EventArgs e)
        {
            this.TryReplaceContactList();
        }

        private void MainWindowSetting_PropertiesChanged(object sender, PropertiesChangedEventArgs e)
        {
            try
            {
                if (e.ContainsProperty("HotKey"))
                {
                    HotKey.Unregister(base.Handle, 0);
                    this._hotKey = this.CurrentUser.Configuration.UserSetting.MainWindowSetting.HotKeyShowMainwindowFinal;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新国产の精品合集bt伙计| 亚洲一区二区三区四区在线| 日韩美一区二区三区| 欧美亚洲综合色| 91成人在线免费观看| 色诱视频网站一区| 一本一道波多野结衣一区二区| 91麻豆国产福利在线观看| av在线播放成人| 91亚洲精品一区二区乱码| 99久久精品免费观看| 91丝袜美腿高跟国产极品老师 | 黄色资源网久久资源365| 久久aⅴ国产欧美74aaa| 久久国产婷婷国产香蕉| 紧缚奴在线一区二区三区| 激情亚洲综合在线| 国产成人自拍在线| 97久久精品人人做人人爽50路| 92国产精品观看| 91久久国产最好的精华液| 在线观看一区不卡| 欧美精品丝袜久久久中文字幕| 欧美一区二区三区色| 久久婷婷成人综合色| 中文字幕不卡的av| 亚洲精品欧美综合四区| 亚洲.国产.中文慕字在线| 免费精品视频在线| 国产传媒欧美日韩成人| 99久久综合色| 欧美日产在线观看| 日韩精品在线看片z| 国产日产亚洲精品系列| 亚洲人成精品久久久久| 偷拍日韩校园综合在线| 国产一区欧美日韩| 91亚洲国产成人精品一区二三 | 亚洲免费观看视频| 午夜不卡av在线| 久久99精品久久久久| 99久久精品国产网站| 欧美丰满少妇xxxbbb| 久久综合色鬼综合色| 亚洲欧美激情插 | 欧美久久久久中文字幕| 久久天堂av综合合色蜜桃网| 一区二区三区在线看| 麻豆国产精品官网| 99re热视频这里只精品 | 亚洲自拍都市欧美小说| 美女被吸乳得到大胸91| 99久久久国产精品| 日韩精品一区二区三区中文不卡| 国产精品国产三级国产aⅴ原创| 亚洲国产精品视频| 国产成人免费视频一区| 欧美日韩国产精品自在自线| 国产午夜精品一区二区三区嫩草 | 韩国女主播一区| 在线欧美日韩国产| 国产肉丝袜一区二区| 日日夜夜精品视频天天综合网| 成人91在线观看| 欧美mv日韩mv国产网站| 一区二区三区欧美视频| 国产一区二区三区免费| 欧美在线你懂的| 中文在线一区二区| 久久精品国产亚洲aⅴ| 色综合久久久久综合体| 久久久精品蜜桃| 蜜臀久久99精品久久久久久9| 色综合天天综合网国产成人综合天| xfplay精品久久| 日韩精品色哟哟| 在线观看91精品国产入口| 中文av一区特黄| 激情图区综合网| 欧美日韩国产一区| 亚洲欧美日韩国产综合| 国产成人免费视频网站高清观看视频| 欧美一区二区大片| 香蕉加勒比综合久久| 色综合久久久久| 国产精品超碰97尤物18| 国产成人免费视频网站| 久久丝袜美腿综合| 韩国精品主播一区二区在线观看 | 亚洲免费伊人电影| 成人免费视频国产在线观看| 精品国产一区久久| 奇米影视一区二区三区小说| 欧美日韩一本到| 亚洲一区二区三区小说| 色香色香欲天天天影视综合网| 国产日韩影视精品| 国产成人免费视频网站 | 亚洲一区二区欧美日韩| 色综合久久88色综合天天 | 国产在线乱码一区二区三区| 欧美成人精精品一区二区频| 美女视频网站黄色亚洲| 日韩三级视频在线观看| 蜜桃视频在线观看一区| 欧美一区二视频| 日韩高清在线电影| 91精品一区二区三区在线观看| 亚洲国产精品嫩草影院| 欧美视频第二页| 偷拍亚洲欧洲综合| 欧美一区二区三区爱爱| 麻豆精品新av中文字幕| 精品理论电影在线观看 | 91美女蜜桃在线| 亚洲免费在线观看视频| 色偷偷88欧美精品久久久| 亚洲男同1069视频| 91国内精品野花午夜精品| 亚洲自拍偷拍麻豆| 91精品国产综合久久久久久| 日韩国产精品久久| 精品国精品自拍自在线| 国产不卡免费视频| 中文字幕亚洲综合久久菠萝蜜| 一本色道综合亚洲| 午夜精品视频一区| 日韩女优视频免费观看| 国产麻豆精品theporn| 亚洲国产精品国自产拍av| wwwwxxxxx欧美| 国产高清精品久久久久| 亚洲欧美日韩综合aⅴ视频| 欧美日韩精品三区| 精品一区二区三区蜜桃| 国产亚洲欧洲997久久综合| 波多野结衣一区二区三区 | 另类小说图片综合网| 久久精品人人做| 91色九色蝌蚪| 手机精品视频在线观看| 欧美精品一区视频| 99久久精品国产一区二区三区| 亚洲国产日韩一区二区| 精品国产一区二区三区四区四| 成人成人成人在线视频| 亚洲bdsm女犯bdsm网站| 国产亚洲va综合人人澡精品 | 国产精品国产三级国产a| 欧美日韩大陆在线| 国产精品一区二区久激情瑜伽| 国产精品夫妻自拍| 69堂成人精品免费视频| 国产91清纯白嫩初高中在线观看 | 韩国欧美国产1区| 亚洲免费观看高清完整版在线观看熊 | 精品免费99久久| 一本色道a无线码一区v| 免费成人av资源网| 国产精品久久久一本精品 | 欧美日本国产视频| 国产成人自拍网| 偷拍一区二区三区| 中文一区二区在线观看| 欧美福利电影网| 91在线观看成人| 国产精品1024| 人妖欧美一区二区| 亚洲欧洲另类国产综合| 欧美一三区三区四区免费在线看| 风间由美性色一区二区三区| 三级一区在线视频先锋| 18欧美亚洲精品| 2023国产一二三区日本精品2022| 在线观看视频一区二区欧美日韩| 国产在线视频精品一区| 日韩精品国产精品| 亚洲免费伊人电影| 亚洲国产岛国毛片在线| 精品久久一区二区三区| 欧美日韩视频在线第一区| 国产91对白在线观看九色| 蜜臀av一区二区在线观看| 一区二区视频在线| 国产精品情趣视频| 欧美精品一区二区精品网| 精品视频免费看| 91小宝寻花一区二区三区| 国产盗摄视频一区二区三区| 乱一区二区av| 视频在线观看国产精品| 亚洲综合免费观看高清完整版| 国产精品视频一二| 久久久久高清精品| 欧美r级电影在线观看| 欧美一区午夜精品| 欧美精品色一区二区三区| 欧美吻胸吃奶大尺度电影| 色老综合老女人久久久| 99国产精品久久久久久久久久 |