eeigor
|
 |
« Ответ #62407: 6 Май 2022, 14:23 » |
|
Отвечаю по порядку.
1. Я согласен с @economist в отношении правил проектирования интерфейса и их соблюдаю. Но здесь у меня 3 таблицы – одна под другой с одинаковыми полями. Данные добавляются во вторую таблицу (временную) и после определённых действий переносятся в первую (накопительную – журнал). В третьей таблице содержатся записи-исключения. Конечно, скажите вы: добавь одно поле и храни всё в одной кучке с соответствующим признаком. Но так неудобно (пришлось бы фильтровать) и нельзя: первая таблица – живая копия журнала на бумажном носителе (ничего лишнего, записи пронумерованы, номера страниц проставлены).
А кнопки удобнее расположить внизу: там «Добавить», здесь «Добавить»…
2. @sokol92, трудно сказать, как скоро смещаются кнопки. Мне кажется, что медленно – точно не быстро. Воспроизвести трудно, можно только «заметить» спустя время… При этом нарушается расстояние между объектами. Ведь верно: чтобы сохранить одинаковый интервал по горизонтали между объектами, нужен дополнительный сдвиг для каждого объекта, что правее.
Я думаю, что уместен был бы макрос, открывающий/сохраняющий файл и «снимающий» координаты кнопки. И, возможно, вставляющий строку над, чтобы в точности воспроизвести мою проблему. Если будет зафиксирован «микросдвиг», пусть незаметный глазу, то проблема будет подтверждена. Мало 100 циклов, можно прогнать тест ещё раз… Исходные координаты кнопки сохранить в ячейках листа файла (для сравнения).
Такой пример с макросом не создан. Без такого примера информация о баге будет субъективной.
Edit: На скриншоте показано, как нарушено распределение интервалов между кнопками по горизонтали, а ниже кнопка «Очистить всё» сместилась за правый край диапазона (было вровень).
А положение кнопок «Перенести запись» и «Преобразовать» (на разных листах), ранее с одинаковым значением координаты x, тоже изменилось (второй лист активизируется значительно реже, и кнопки расположены сверху и не перемещаются).
|