Forum Replies Created
-
AuthorPosts
-
novikovmaximParticipant
Спасибо, ошибка больше не вылетает! 🙂
Не сочтите за придирку, но проблема номер два осталась. В дизайнтайме не скинируется sTabControl, если его закладки направлены вниз.
Если это не ошибка, а сложность, то и фиг с ним 🙂
December 7, 2018 at 7:32 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58737novikovmaximParticipantВ версии 14.11 основная проблема исправлена, но вот в многострочном хинте, где происходит автоперенос слов, нижние строчки остались сдвинутыми на символ вправо относительно первой строчки, как будто перед ними не убран пробел…
novikovmaximParticipant'Support' wrote:В AlphaSkins панель, не имеющая бордюров – прозрачна.
Понял.
novikovmaximParticipant'Support' wrote:На этой неделе будет исправлено.
Спасибо!
А можно ли сделать так, чтобы окно этого компонента запоминало свой размер, или это сложно? Просто когда иконок много, приходится каждый раз прокручивать их в маленьком окне.
Или, если это сложно, то хотя бы сделать это окно по умолчанию побольше.
novikovmaximParticipant'Support' wrote:Форма не скинируется там, так как разные ерсии Delphi по-разному их отрисовывают и довольно сложно сделать универсальную отрисовку для всех IDE сразу.
Понятно, претензий не имею 🙂
'Support' wrote:А прозрачные панели и GroupBoxes не выглядят скинированными так как прозрачны.
GroupBox да, прозрачен, я об этом не подумал, но вот панель… на сайте embarcadero про свойство панели BevelOuter пишут, что: “Используйте BevelOuter, чтобы обеспечить панель трехмерным скосом.”. Про прозрачность там ничего не сказано…
September 30, 2018 at 6:52 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58440novikovmaximParticipantСпасибо. Значит выложу пока, как есть…
September 29, 2018 at 8:05 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58436novikovmaximParticipantКак там с моей проблемой? Мне ждать исправления в стабильной ветке, или плюнуть уже и выпускать свою программу как есть? 🙂
September 21, 2018 at 6:29 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58405novikovmaximParticipant'Support' wrote:Не совсем понятно, что имеется в виду под слоем “сбой”. Неправильный перенос строк? Или кривое выравнивание.
На прилагаемом скриншоте два варианта одной и той же подсказки, с выделением текста жирным и без. Без выделения пропорции блока подсказки нормальные, отступы от текста до краёв одинаковые. На варианте с выделением подсказка растягивается вширину, снизу появляется большой отступ. Левый край текста обрезан. При выравнивании влево глюк сохраняется.
Складывается ощущение, что высота блока изначально подсчитывается правильно, но потом выделенный фрагмент раздвигает блок по ширине. Высота сохраняется прежней, а ширина увеличивается, и текст умещается на меньшем количестве строк.
September 18, 2018 at 5:53 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58382novikovmaximParticipant'Support' wrote:Спасибо за демку, постараюсь разобраться скоро.
Как там, не прояснилась ситуация с моим глюком? 😉
novikovmaximParticipantСпасибо!
Обратите внимание также на то, что с текущем стилем линза меняет цвета даже в своём центре. Так, белый 255 становится 254, что сразу исключает её применение для работы с цветом. Можно сделать так, чтобы и с текущем стилем линза не затеняла свой центр?
novikovmaximParticipant'Support' wrote:Можно вместо свойств добавить два события: OnSetTextFromValue и OnSetValueFromText, где можно будет как угодно контролировать текст и value (они передаются в события как параметры).
Да! Я тоже хотел предложить этот вариант. ) Пожалуй, он будет самым универсальным.
И события на появление и скрытие ползунка!
novikovmaximParticipant'Support' wrote:Не совсем понятно, как должно быть. При изменении Value не менять Text?
В таком случае найдется много разработчиков, которые скажут, что такое поведение неправильно.
Да, при изменении Value не менять Text и при изменении изменении Text не менять Value. Может, сделать это поведение опциональным? Дело в том, что иногда бывает нужно менять ползунком значение некоторой условной переменной, участвующей в формуле, которую пользователю видеть не нужно, а отображать readOnly результат действия всей формулы, в которой эта переменная участвует. А пользователь будет думать, что регулирует именно результат.
В моём случае формула изменения кривой устроена так, что очень сложно сразу задать результат этого искривления и получить именно его на кривой (потому что кривая уже имеет некоторое начальное значение искривления, но сама помимо искревления изменена также и по другим формулам), но я могу регулировать конечный результат, манипулируя неким условным числом, что значительно упрощает задачу.
Если вы посчитаете такую опцию избыточной и чрезмерно усложняющей свойства компонента, я ни в коем случае не настаиваю. Буду как-то выкручиваться иначе, слепив самостоятельно подобный компонент из sEdit и sPanel.
'Support' wrote:Панель какого слайдера закрывается и открывается?
Неверно выразился, не слайдера, а ползунка компонента sTrackEdit, который отображается при наведении мыши на поле ввода. Хорошо бы иметь возможность отслеживать момент открытия и момент закрытия.
novikovmaximParticipant'Support' wrote:Насчет предложений буду думать.
Спасибо! 🙂
novikovmaximParticipantСпасибо!
April 5, 2017 at 3:35 pm in reply to: Глюк отрисовки нефокусных sComboBox, если Style=csOwnerDrawFixed #56420novikovmaximParticipantНе додумался… Спасибо! )
Смутило то, что не во всех скинах проявилось.
novikovmaximParticipant'Support' wrote:Спасибо за отзывы. Скоро будет больше событий и свойств.
Спасибо!
Ещё одно предложение, если такое возможно реализовать.
В разных скинах кнопки управления окном занимают разную ширину, а в зависимости от режима окна, могут иметь ещё и разное количество. Поэтому бывает трудно угадать со смещением FloatButton от правого края, если прижимать эту кнопку вправо. Может, имеет смысл вести отсчёт смещения не от края шапки, а от начала блока кнопок? Ну, или добавить какое-то свойство, переключающее способ отсчёта?
Ещё такое пожелание, добавить кнопке свойство Cursor.
И ещё, если стиль кнопки fbsTransparent, цвет текста надписи на ней я могу поменять, а если стиль fbsDefault, то цвет не меняется. Но если стиль fbsTransparent, то текст выглядит жирным, хотя fsBold отключен.
Там ещё Delphi 10.2 Tokyo уже вышла, когда планируете поддержку? )
novikovmaximParticipantСпасибо!
February 28, 2017 at 12:06 pm in reply to: TsRollOutPanel нормально работает только на свободном пространстве #56221novikovmaximParticipant'TCount' wrote:Вобщем, пока что этот компонент явно нуждается в допилке 🙂
Да, но компонент очень нужный и удобный по задумке!
novikovmaximParticipant'Support' wrote:Добрый день
Это свойство не работает в компоненте, добавлены свойства SliderCaptionOff и SliderCaptionOn.
Спасибо, разобрался.
Но вообще, сбивает с толку, конечно.
novikovmaximParticipantТак же, как я описал ранее. После нажатия ESC стрелками выбрать кнопку уже нельзя. А мышкой после ESC приходится жать 2 раза. Первый раз диалогове окно становится неактивным, второй раз кнопка нажимается нормально и окно скрывается.
-
AuthorPosts