From 5ee0a7a0f9b69b917860ddfc7a4094a346741bb1 Mon Sep 17 00:00:00 2001 From: FuketsuBaka Date: Sun, 18 Nov 2018 14:04:48 +0700 Subject: [PATCH] ToolTips on buttons and ChaceExists fix. --- ClearCache1C/Form1.cs | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/ClearCache1C/Form1.cs b/ClearCache1C/Form1.cs index a886e96..211755e 100644 --- a/ClearCache1C/Form1.cs +++ b/ClearCache1C/Form1.cs @@ -55,8 +55,7 @@ namespace ClearCache1C { RefreshListBases(); ToggleInfoView(); - //MaximizeBox = false; - //MinimizeBox = false; + SetToolTips(); } // ****** LIST CONTROL BUTTONS private void ButtonSmartSelect_Click(object sender, EventArgs e) @@ -92,7 +91,11 @@ namespace ClearCache1C InfoBox.Visible = false; } } - + private void ButtonAbout_Click(object sender, EventArgs e) + { + FormAbout aboutForm = new FormAbout(); + aboutForm.ShowDialog(); + } // ****** MAIN BUTTONS private void ButtonClearCache_Click(object sender, EventArgs e) { @@ -212,7 +215,7 @@ namespace ClearCache1C InfoBox.AppendText("\r\nСтрока подключения: " + curItem.Path); InfoBox.AppendText("\r\n"); - InfoBox.AppendText("\r\nКэш существует: " + ((curItem.FolderExists) ? "Да" : "Нет")); + InfoBox.AppendText("\r\nКэш существует: " + ((curItem.CacheSize > 0) ? "Да" : "Нет")); InfoBox.AppendText("\r\nРазмер кэша: " + curItem.CacheSize.ToString("0.00") + " Mb"); InfoBox.AppendText("\r\nРазмер всего: " + curItem.FolderSize.ToString("0.00") + " Mb"); @@ -412,11 +415,23 @@ namespace ClearCache1C } return size; } - - private void ButtonAbout_Click(object sender, EventArgs e) + private void SetToolTips() { - FormAbout aboutForm = new FormAbout(); - aboutForm.ShowDialog(); + ToolTip toolTip = new ToolTip(); + + string ClearCache_ToolTip = "Для выбранных баз - удаляет только файлы кэша.\r\nПользовательские настройки сохраняются."; + string PurgeAll_ToolTip = "Для выбранных баз - удаляет все найденные в корневых каталогах файлы.\r\nПользовательские настройки будут удалены."; + string SmartSelect_ToolTip = "Выбрать только базы, в которых есть локальный кэш."; + string SelectAll_ToolTip = "Выбрать все базы в списке."; + string RemoveSelection_ToolTip = "Убрать выбор со всех баз в списке."; + string About_ToolTip = "О программе"; + + toolTip.SetToolTip(btnClearCache, ClearCache_ToolTip); + toolTip.SetToolTip(btnPurgeAll, PurgeAll_ToolTip); + toolTip.SetToolTip(btnSmartSelect, SmartSelect_ToolTip); + toolTip.SetToolTip(btnSelectAll, SelectAll_ToolTip); + toolTip.SetToolTip(btnRemoveSelection, RemoveSelection_ToolTip); + toolTip.SetToolTip(btnAbout, About_ToolTip); } - } + } }