С помощью форумчан смастерил "плавающий" комбобокс, вписывающийся в выбранную ячейку, если она находится в нужной колонке. Все работает неплохо, но вот незадача. Если при отображаемом комбобоксе пользователь меняет ширину столбца, строки или просто крутит скролбар (любой) и при этом положение выбранной ячейки на экране изменяется, то комбобокс остается на старом месте, т.е. совершенно не там где нужно. Событий типа "Изменение ширины столбца", "Изменение высоты строки", "AfterScroll" и т.д. у WorkSheet нету.
Как же быть ?
Спасибо за помощь [moder]Покажите файл с Вашим комбобоксом и кодом.[/moder]
Здравствуйте !
С помощью форумчан смастерил "плавающий" комбобокс, вписывающийся в выбранную ячейку, если она находится в нужной колонке. Все работает неплохо, но вот незадача. Если при отображаемом комбобоксе пользователь меняет ширину столбца, строки или просто крутит скролбар (любой) и при этом положение выбранной ячейки на экране изменяется, то комбобокс остается на старом месте, т.е. совершенно не там где нужно. Событий типа "Изменение ширины столбца", "Изменение высоты строки", "AfterScroll" и т.д. у WorkSheet нету.
Как же быть ?
Спасибо за помощь [moder]Покажите файл с Вашим комбобоксом и кодом.[/moder]SGerman
Мудрость приходит со старостью. Но иногда старость приходит одна :)
Сообщение отредактировал Manyasha - Пятница, 01.07.2016, 16:34
Так еще хуже :( Комбобокс при изменении геометрии ячейки атоматически вписывается в нее - это да. Но при этом появляется кривизна: фонт в самом комбобоксе растягивается или сжимается независимо от степени заполнения текстом окна ввода. Плюс "пипочка" тоже ужимается до полоски - а это не айс.
Оставил как есть. После изменения ширины колонки надо просто щелкнуть по любой ячейке и снова на нужную. В принципе это приемлимо как по мне
>al_Ex
Так еще хуже :( Комбобокс при изменении геометрии ячейки атоматически вписывается в нее - это да. Но при этом появляется кривизна: фонт в самом комбобоксе растягивается или сжимается независимо от степени заполнения текстом окна ввода. Плюс "пипочка" тоже ужимается до полоски - а это не айс.
Оставил как есть. После изменения ширины колонки надо просто щелкнуть по любой ячейке и снова на нужную. В принципе это приемлимо как по мне SGerman
Мудрость приходит со старостью. Но иногда старость приходит одна :)