Example #1
0
        private void HandleSelectedApp(string path, string appName)
        {
            groupSelectedApp.Visible = true;

            lnkSelectedAppPath.Text = path;
            toolTip1.SetToolTip(lnkSelectedAppPath, path);
            if (!_isEditingMode)
            {
                txtSelectedAppNae.Text = appName;
            }

            LoadIcon(path);
            AppPath = path;

            ExeApp found;
            bool   exist = _intentStore.TryGetExeApp(path, out found);

            if (_isEditingMode)
            {
                if (path.Equals(_editingApp.ExecutablePath))
                {
                    flowAlert.Visible = false;
                    btnOk.Enabled     = true;
                    return;
                }
            }
            else
            {
                AppName = appName;
            }


            if (!exist)
            {
                ClearErrorMsg();
            }
            else
            {
                ShowErrorMsg("应用程序已经在列表中,请重新选择");
            }
            btnOk.Enabled = !exist;

            txtSelectedAppNae.SelectAll();
            txtSelectedAppNae.Focus();
        }