public bool validateConfigFile() { string currentPath = Application.StartupPath; //katalog z którego uruchamiany jest program if (ProgramSettings.configFilePath.Equals("")) //nie zdefiniowano alternatywnej ścieżki dla pliku konfiguracyjnego { configFilePath = currentPath; //plik konfiguracyjny jest w tym samym katalogu co program } else { configFilePath = ProgramSettings.configFilePath; } FileManipulator fm = new FileManipulator(); string configFile = configFilePath + @"\" + ProgramSettings.configFileName; configFileText = fm.readFile(configFile); if (!configFileText.Equals("")) //plik konfiguracyjny istnieje i nie jest pusty { TextManipulator tm = new TextManipulator(); List <int> indexes = tm.getSubstringStartPositions(configFileText, ProgramSettings.connectionStringDelimiter); //jeżeli w pliku jest błąd i jest za dużo lub za mało znaczników if (indexes.Count != 2) { MyMessageBox.display("błąd pliku konfiguracyjnego " + configFile + " dla znacznika " + ProgramSettings.connectionStringDelimiter, MessageBoxType.Error); configFileValidated = false; } } else { configFileValidated = false; //plik jest pusty lub go nie ma } configFileValidationWasDone = true; return(configFileValidated); //domyślnie jest true }
//naciśnięcie na przycisk "Zapisz" po prawej stronie okna (tzn. w kontrolce EditableDatagridControl) private void moduleDatagrid_saveButtonClicked(object source, EditableDatagridControlEventArgs args) { MyMessageBox.display("zapisuję"); }
private void TreeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { MyMessageBox.display("mouse down"); mouseClicked = true; }
private void DataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { MyMessageBox.display("row header mouse clicked"); }
// // //zdarzenia // // #region Region - interakcja z użytkownikiem - pasek narzędziowy private void HelpButton_Click(object sender, EventArgs e) { string helpMessage = "Jeżeli aplikacja ma rolę, to odznaczenie roli nie spowoduje zapisania zmian "; MyMessageBox.display(helpMessage); }