Forum Replies Created
-
AuthorPosts
-
novikovmaximParticipant'Support' wrote:
Это уже добавлено в 14.23 Ошибка возникает?
Это редкая ошибка, надо перекомпилировать проги с новой версией AC, выложить, и ждать отзывов от пользователей. Так что ответ будет не скоро. Поэтому и хотелось бы понять немного больше об этой ошибке, чтоб уж наверняка…
novikovmaximParticipant'Support' wrote:Спасибо за стек, я добавлю проверку “if HandleAllocated”, надеюсь поможет.
Спасибо. Это ожидать в версии 14.24?
Вообще, странно. Получается, что на момент создания компонента по какой-то причине вдруг отсутствует его базовый класс что ли? А что будет, если HandleAllocated вернёт false? Компонент не заскинируется?
January 13, 2019 at 12:11 pm in reply to: TImage.Canvas.LineTo глючит с цветом при включенном скинировании #58920novikovmaximParticipantСпасибо, теперь всё понятно!
novikovmaximParticipant'Support' wrote:То же самое можно сделать с опцией goAlwaysShowEditor
Эта опция установлена, но оказалось, что если я передаю фокус гриду, то я должен заново указывать текущую ячейку (Row, Col), чтобы рамка превратилась в курсор. Спасибо.
January 11, 2019 at 4:44 pm in reply to: TImage.Canvas.LineTo глючит с цветом при включенном скинировании #58905novikovmaximParticipantПонятно, хотя и неожиданно ) Кстати, при рисовании точки, а не линии, подмены цвета не происходит, это случайно не ошибка? А в каких функциях ещё, кроме LineTo происходит подмена цвета?
novikovmaximParticipantПонял, спасибо.
novikovmaximParticipantВ этом случае вокруг ячейки появляется рамка, и курсора внутри ячейки не видно.
December 28, 2018 at 7:09 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58849novikovmaximParticipantПоторопился написать, что всё правильно. Всё-таки в определённых случаях не всё гладко. Например, как в этой новой демке.
Справа кнопка с правильным хинтом. Отступы от текста до краёв одинаковые. Слева я сделал перенос на новую строку и случайно начал с пробела длинную строку. В результате справа и снизу мы видим большие отступы от текста до краёв. В некоторых случаях до нижнего края бывает даже не одна, как в демке, а несколько пустых строк!
novikovmaximParticipantВерсия 14.12.
В тот раз я так и не проверил толком исправления, поскольку пришлось всё-таки отказаться от этого компонента после очередного глюка. Сейчас я вот решил проверить, чтобы закрыть тему, и оказалось, что компонент всё ещё крайне нестабилен. Я сделал демку, но толком не получилось показать все глюки, поскольку тут же вылезли другие проблемы. В целом, обнаружилось сдедующее:
1. На лету не переключаются стили компонента Lens/Rectangle, что видно из демки.
2. Иногда вместо линзы появляется просто чёрное пятно. Чаще, если BorderStyle не равен Default, но и в Default тоже бывает.
3. В стиле Lens линза не меняет цвет белого, да, но в стиле Rectangle цвет белого всё ещё затемняется на одну единицу (с 255 на 254).
Демку я сделал не новую, а на базе предыдущей, так что на StringGrid слева не обращайте внимания.
novikovmaximParticipantВ 14.12 проблема осталась. Можно надеяться на её решение? Пока использую костыль типа:
StringGrid1.SetFocus;
keybd_event(VK_RIGHT, 0, 0, 0);
keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_HOME, 0, 0, 0);
keybd_event(VK_HOME, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LEFT, 0, 0, 0);
keybd_event(VK_LEFT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_HOME, 0, 0, 0);
keybd_event(VK_HOME, 0, KEYEVENTF_KEYUP, 0);
novikovmaximParticipant'Support' wrote:Постараюсь сделать в версии 14.12
Спасибо, теперь всё замечательно! 🙂
Хотя я бы сделал минимальную высоту чуточку меньше (там есть немного места), чтобы было возможно выстраивать иконки в одну строку, хотя это, наверное, никому особенно и не нужно. Уже всё хорошо, спасибо!
December 23, 2018 at 2:42 pm in reply to: sAlphaHints, сбой в размещении текста внутри подсказки #58833novikovmaximParticipant'Support' wrote:Постараюсь поправить это в версии 14.12
Спасибо, теперь всё правильно 🙂
December 23, 2018 at 2:41 pm in reply to: sTrackEdit, не всегда отрабатывает SetTextFromValue. #58832novikovmaximParticipant'Support' wrote:Спасибо за демку, постараюсь исправить в ближайшем релизе.
Спасибо, всё работает.
novikovmaximParticipant'Support' wrote:Похоже, это не та демка?
Чччёрт, точно. Пока пытался отослать, не туда ткнул.
novikovmaximParticipantГоворят, это не баг, а фича. А запретить отрицательные числа можно настройкой AllowNegative.
Согласен, что не очень очевидно.
novikovmaximParticipantВот, получилось через другой канал… Это у меня основной провайдер чёт сдыхает.
Кстати, Ваша рекомендация “Быстрым решением может быть включить свойство sSkinManager1.Options.ChangeSysColors” работает только на область вывода символов, но так как ячейка по умолчанию выше, чем область вывода текста, то под текстом остаётся узкий белый прямоугольник.
novikovmaximParticipant'Support' wrote:Можно еще раз демку посмотреть?
Да, демку пытаюсь закачать, но что то не получается. После попытки загрузки сайт молча прячет всё, что находится в блоке Attachments над кнопкой Attach This File. Сейчас ещё буду пробовать.
Кстати, забыл написать, что кроме включения режима редактирования нужно ещё включить режим doAlwaysShowEditor.
'Support' wrote:Линии получилось рисовать в TsListView, TsDBGrid, в стандартном StringGrid не получается.
Как жаль… А в Вы не планируете создать свой подобный компонент с возможностью выравнивания содержимого ячеек и другими дополнительными возможностями, и более аккуратного вида, типа TsListView? 😉 Мне думается, что вменяемый StringGrid от AC был бы существенно более востребован, чем, например, группа компонентов AlphaArcControls… Хотя понимаю, что компонент, конечно, сложный.
novikovmaximParticipantСпасибо, всё работает! 🙄
novikovmaximParticipantГлюк всё ещё имеет место быть.
И нельзя ли ещё сделать перекрашивание разделительных линий ячеек, а то они на тёмных скинах ужасно белые…
novikovmaximParticipantВсё отлично, стало значительно удобнее!
Один нюанс, хорошо было бы ограничить минимальную высоту этого окна, чтобы комбобокс BG Color не налезал на кнопки, да и вообще, чтобы нижней границей окна нельзя было закрыть эти кнопки. Но это уже детали…
-
AuthorPosts