Почему-то у меня не получается поменять текст запроса на сохранение.
После запуска приложения делаю так:
FastReport.Utils.Res.Set("Messages,SaveChanges", "Отчёт был изменён. Сохранить изменения?");
Создаю новый отчёт, меняю что-то, закрываю - всё равно спрашивает "Сохранить изменения в файле Безымянный.frf?"
Что делаю неправильно?
Ещё вопрос на ту же тему. В стандартном запросе на сохранение изменений используется имя файла. Можно ли как-то сделать так, чтобы поменять текст запроса на сохранение на свой, и при этом в новый текст в указанном месте подставлялось бы имя файла?
Почему-то ни с именем файла, ни без него не работает. Может я эту функцию не в тот момент вызываю? Или в строке "Messages,SaveChanges" что-то по другому надо писать - пробел после запятой, или что-то с маленькой/большой буквы, или что ещё?
О! То что нужно, давно хотел выяснить как это сделать.
Скопипастил строчку: "Res.Set("Messages,SaveChanges", "Отчёт {0} был изменён. Сохранить изменения?");" - все работает как надо.
Не совсем точно написал, я скопипастил строчку: "Res.Set("Messages,SaveChanges", "Отчёт {0} был изменён. Сохранить изменения?");" - все заработало как надо, а потом поменял выводимое сообщение. А то стандартное уведомление содержало строчку "Отчёт C:\Documents and Settings\...{очень много букв}...\bin\Debug\{имя_отчета}.frx был изменён. Сохранить изменения?", что иногда аж в экран не помещалось
Комментарии
После запуска приложения делаю так: Создаю новый отчёт, меняю что-то, закрываю - всё равно спрашивает "Сохранить изменения в файле Безымянный.frf?"
Что делаю неправильно?
Ещё вопрос на ту же тему. В стандартном запросе на сохранение изменений используется имя файла. Можно ли как-то сделать так, чтобы поменять текст запроса на сохранение на свой, и при этом в новый текст в указанном месте подставлялось бы имя файла?
Res.Set("Messages,SaveChanges", "Отчёт {0} был изменён. Сохранить изменения?");
Скопипастил строчку: "Res.Set("Messages,SaveChanges", "Отчёт {0} был изменён. Сохранить изменения?");" - все работает как надо.