Exemplo n.º 1
0
        private async void NewShareOnClick(object sender, EventArgs e)
        {
            TreeNode t = PluginHandler.MainForm.CharacterRoster.treCharacterList.SelectedNode;

            if (t?.Tag is frmCharacterRoster.CharacterCache objCache)
            {
                frmSINnerShare share = new frmSINnerShare();
                share.MyUcSINnerShare.MyCharacterCache = objCache;
                share.TopMost = true;
                share.Show(PluginHandler.MainForm);
                await share.MyUcSINnerShare.DoWork();
            }
        }
Exemplo n.º 2
0
        private async void NewShareOnClick(object sender, EventArgs e)
        {
            TreeNode t = PluginHandler.MainForm.CharacterRoster.treCharacterList.SelectedNode;

            if (t?.Tag is frmCharacterRoster.CharacterCache objCache)
            {
                frmSINnerShare share = new frmSINnerShare();
                share.MyUcSINnerShare.MyCharacterCache = objCache;
                share.TopMost = true;
                share.Show(PluginHandler.MainForm);
                try
                {
                    await share.MyUcSINnerShare.DoWork();
                }
                catch (Exception exception)
                {
                    Log.Error(exception);
                    PluginHandler.MainForm.ShowMessageBox("Error sharing SINner: " + exception.Message);
                }
            }
        }