private void OnOK(object sedner, EventArgs args)
{
Debug.Assert(!_executing);
this.DialogResult = DialogResult.None;
if (_directionBox.SelectedIndex == 0) //index 0が受信
{
if (!StartReceive())
{
return;
}
}
else
{
if (!StartSend())
{
return;
}
}
_terminal.StartModalTerminalTask(_modemTask);
_modemTask.Start();
StringResource sr = XZModemPlugin.Instance.Strings;
_executing = true;
_okButton.Enabled = false;
_fileNameBox.Enabled = false;
_selectButton.Enabled = false;
_protocolBox.Enabled = false;
_directionBox.Enabled = false;
_progressText.Text = sr.GetString("Caption.XZModemDialog.Negotiating");
}