Йоксель » Главный форум

Очередные хотелки ;) + мелкие недочеты.

(9 posts)

Тэги:

  1. Олег, ЭлементУправления меня просто убивает своими возможностями и простотой, но как всегда хочется кое-что изменить/добавить.
    1. Хотелось бы запрет выделения ячейки и изменения курсора на стрелочку: некоторые ячейки исключительно декоративные, их выделять никакого смысла нет. Вот это бы очень хотелось.
    2. С клавиатуры уйти за реальные границы таблицы не получается, с мыши можно уползти вправо/вниз. Не критично, но для ЭУ странновато. Если будет п.1 то наверное это и не удастся.
    3. Съедаются кусочки букафок приходится ЭУ поширше делать (обработка вложена). Если нельзя, то нельзя, пару лишних пикселей пережить всегда можно.
    4. Звук при дабл-клике на правильной расшифровке :D не соответствует 1С`овскому (ну это я уже совсем обнаглел). ЗЫ в конторе ни у кого колонок нет и не будет, так что все равно никто не услышит :D

    Ну и заодно по поводу http://sourceforge.net/tracker/index.php?func=detail&aid=2385758&group_id=198368&atid=965199
    Когда я просил фиксированный ползунок, я немного погорячился, динамический это удобно, а вот ограничение минимального размера ползунка (даже не регулируемого, до размера квадрата), думаю устроит всех.

    Attachments

    1. Cal.zip (12.1 KB, 119 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  2. Ну я деревянный, а про ФлагСтандартнойОбработки=0 для запрета выделения то и не знал ;D

    Отправлено 16 года(лет) назад #
  3. Хотелось бы запрет выделения ячейки и изменения курсора на стрелочку: некоторые ячейки исключительно декоративные, их выделять никакого смысла нет.

    Насколько я понимаю, для произвольных ячеек это сделать нельзя. Например, в середине листа сделать две ячейки недоступными для выделения - это ж хрень какая-то получится :) Значит, если это делать, то по аналогии с фиксированием строк/колонок. Т.е. первые/последние несколько строк/колонок делаются недоступными для выделения. Вроде бы даже в Excel такое было.

    Съедаются кусочки букафок приходится ЭУ поширше делать (обработка вложена). Если нельзя, то нельзя, пару лишних пикселей пережить всегда можно.

    Йоксель не на 100% совпадает с 1С. Когда-то я пытался любой ценой добиться совпадения на 100%, но это редко получается: в одном месте улучшишь - расползается в другом. Поэтому я решил, что если будут мелкие расхождения, то ничего страшного. Это как раз такой случай. Еще есть "нюансы" при расчете, например, высоты строк - у Йокселя они иногда выше или ниже получаются.

    Звук при дабл-клике на правильной расшифровке :D не соответствует 1С`овскому

    Даже не знал, что у них есть звук :) Всегда в Windows убираю все звуки. ИМХО, звуки - это, скорее, недостаток элемента управления, но в фичреквесты занести можно :)

    Ну я деревянный, а про ФлагСтандартнойОбработки=0 для запрета выделения то и не знал

    Нет, у меня такого нет - только для активизации ячейки. Есть разве что возможность вообще отключить выделение любых ячеек - специальный флаг у элемента управления.

    Отправлено 16 года(лет) назад #
  4. > Насколько я понимаю, для произвольных ячеек это сделать нельзя.
    А вот и нет :D Можно! Но только хитровыеженным способом, используя Защиту ячейки.

    Кстати обнаружил неприятный момент: после "ПрокрутитьДокумент" ползунок ошибочно думает что он в конце листа, приходится ползунок вверх/вниз гонять тогда он начинает опять нормально работать.
    Обработку где это видно прикладываю.

    Attachments

    1. calendar.zip (13.1 KB, 116 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  5. Да, что-то прокрутку совсем плющит.

    Отправлено 16 года(лет) назад #
  6. В качестве временного решения можно добавить эту строку:

    тэКалендарь.Документ = тдКалендарь;

    Перед этим циклом:

    Для инд=1 По ВысотаТаблицы Цикл
    Если ТабДокумент.Область(инд,3).Текст=ТекМесяц Тогда
    тэКалендарь.УстановитьТекущуюЯчейку(инд, 3);
    тэКалендарь.ПрокрутитьДокумент(инд, 1);
    Прервать;
    КонецЕсли;
    КонецЦикла;

    Отправлено 16 года(лет) назад #
  7. Спасибо, помогло.

    Отправлено 16 года(лет) назад #
  8. 4. Звук при дабл-клике на правильной расшифровке :D не соответствует 1С`овскому

    А какая звуковая схема стоит на компьютере? А то сколько не трахался - так и не удалось заставить 1С хотя бы пискнуть. В интерфейсе настроек работы со звуком у 1С тоже вроде нет...

    Отправлено 16 года(лет) назад #
  9. Хм, а я уж про звук то и забыл... Проверил. Сейчас одинаково. Если ты ничего не менял - я в полном недоумении каким образом оно по разному было.
    В звуковой схеме этот звук - "Звездочка".

    Ага, вспомнил, в первом посте обработка, в 1С`овской таблице звук по дабл клику "Восклицание", во Фрейме и ЭлементеУправления - "Звездочка".

    Отправлено 16 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.