Ver 2025.03.25.0
TibSimulator Patch:: AutoReply Enable의 경우, 텍스트박스에 출력하지 않고 메시지 즉시전송
This commit is contained in:
@@ -997,7 +997,6 @@ namespace DDUtilityApp.TIBRENDEZVOUS
|
||||
|
||||
this.Logger.Info($"Started");
|
||||
this.tboxSettingInfo.Text = sb.ToString();
|
||||
this.Text = $"TibSimulator - {this.cboxServer.Text} :: {this.cboxTarget.Text}";
|
||||
|
||||
List<Control.ControlCollection> lstControls = new List<Control.ControlCollection>();
|
||||
lstControls.Add(this.gboxTransport.Controls);
|
||||
@@ -1113,26 +1112,23 @@ namespace DDUtilityApp.TIBRENDEZVOUS
|
||||
|
||||
foreach (XmlMessage xmlReply in xmlReplys)
|
||||
{
|
||||
this.cboxSendSubject.Text = xmlReply.XmlData.SendSubjectName;
|
||||
this.tboxSendMessage.Text = xmlReply.XmlData.GetText();
|
||||
this.tboxSendMessage.Tag = xmlReply;
|
||||
|
||||
xmlReply.SendSubject = this.cboxSendSubject.Text;
|
||||
|
||||
if (xmlReply.IsReply && xmlReply.RequestMessage != null)
|
||||
if (!string.IsNullOrEmpty(xmlReply.RequestMessage.ReplySubject)) this.SendButtons_Focus(this.btnSendReply);
|
||||
else this.SendButtons_Focus(this.btnSend);
|
||||
//else if (xmlReply.SendRequestFlag) this.SendButtons_Focus(this.btnSendRequest);
|
||||
else this.SendButtons_Focus(this.btnSend);
|
||||
|
||||
if (xmlReceived.XmlData.MessageName.ToLower().StartsWith("AreYouThereRequest".ToLower()))
|
||||
{
|
||||
if (this.chkSendAreYouThereReply.Checked)
|
||||
{
|
||||
this.TibRendezvous.SendMessage(xmlReply);
|
||||
this.tboxSendMessage.Clear();
|
||||
this.tboxSendMessage.Tag = null;
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.cboxSendSubject.Text = xmlReply.SendSubject;
|
||||
this.tboxSendMessage.Text = xmlReply.XmlData.GetText();
|
||||
this.tboxSendMessage.Tag = xmlReply;
|
||||
|
||||
if (xmlReply.IsReply && xmlReply.RequestMessage != null)
|
||||
if (!string.IsNullOrEmpty(xmlReply.RequestMessage.ReplySubject)) this.SendButtons_Focus(this.btnSendReply);
|
||||
else this.SendButtons_Focus(this.btnSend);
|
||||
else this.SendButtons_Focus(this.btnSend);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -1140,9 +1136,17 @@ namespace DDUtilityApp.TIBRENDEZVOUS
|
||||
if (this.chkSendReply.Checked)
|
||||
{
|
||||
this.TibRendezvous.SendMessage(xmlReply);
|
||||
this.tboxSendMessage.Clear();
|
||||
this.tboxSendMessage.Tag = null;
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.cboxSendSubject.Text = xmlReply.SendSubject;
|
||||
this.tboxSendMessage.Text = xmlReply.XmlData.GetText();
|
||||
this.tboxSendMessage.Tag = xmlReply;
|
||||
|
||||
if (xmlReply.IsReply && xmlReply.RequestMessage != null)
|
||||
if (!string.IsNullOrEmpty(xmlReply.RequestMessage.ReplySubject)) this.SendButtons_Focus(this.btnSendReply);
|
||||
else this.SendButtons_Focus(this.btnSend);
|
||||
else this.SendButtons_Focus(this.btnSend);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user