From 3d7ef443699771f229f986e65aa8158c20e5443e Mon Sep 17 00:00:00 2001 From: ttp Date: Sun, 14 Jun 2009 12:12:42 +0900 Subject: [PATCH] =?utf8?q?AppliStation-GUI,=E9=80=B2=E6=8D=97=E3=83=80?= =?utf8?q?=E3=82=A4=E3=82=A2=E3=83=AD=E3=82=B0=E3=81=A7=E3=83=AD=E3=82=B0?= =?utf8?q?=E8=A1=A8=E7=A4=BA=E3=81=AE=E3=83=86=E3=82=AD=E3=82=B9=E3=83=88?= =?utf8?q?=E3=83=9C=E3=83=83=E3=82=AF=E3=82=B9=E3=81=8C=E8=87=AA=E5=8B=95?= =?utf8?q?=E3=81=A7=E3=82=B9=E3=82=AF=E3=83=AD=E3=83=BC=E3=83=AB=E3=81=99?= =?utf8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- AppliStation/AppliStation.Util/ExecutionProgressViewer.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AppliStation/AppliStation.Util/ExecutionProgressViewer.cs b/AppliStation/AppliStation.Util/ExecutionProgressViewer.cs index fa6e0ea..b0ef4fb 100644 --- a/AppliStation/AppliStation.Util/ExecutionProgressViewer.cs +++ b/AppliStation/AppliStation.Util/ExecutionProgressViewer.cs @@ -89,6 +89,8 @@ namespace AppliStation.Util { NaGetTaskSet taskSet = (NaGetTaskSet) sender; + bool isCursorPositionLast = logBox.SelectionStart >= logBox.TextLength-1; + if (e.TaskProgressPercent >= 0) { progressBar.Value = (int) e.TaskProgressPercent; progressBar.Style = ProgressBarStyle.Continuous; @@ -159,6 +161,10 @@ namespace AppliStation.Util break; } + if (isCursorPositionLast && logBox.TextLength > 0) { + logBox.Select(logBox.TextLength-1, 0); + } + if (taskSet.Done) { if ((ActionOnDone & ActionOnDoneFlags.FlashWindow) != 0) { NativeMethods.Form_FlashWindow(this, -- 2.11.0