Forum Replies Created
-
AuthorPosts
-
October 1, 2018 at 6:35 pm in reply to: TsImage and sAlphaImageList and TsCharImageList (v13.19 – 14.01) #58442DiezkoParticipant
Спасибо, все отлично 😎
DiezkoParticipantСпасибо, все отлично 😎
September 29, 2018 at 5:59 pm in reply to: TsImage and sAlphaImageList and TsCharImageList (v13.19 – 14.01) #58433DiezkoParticipantСпасибо
DiezkoParticipantТак, Для примера 😆
DiezkoParticipantХех, кстати, может в курсе,а может и нет, у автора NextGrid неоднократно спрашивали про вас (англоязычные пользователи). Мол когда уже его таблицы будут нормально работать с альфа-скин. На что он отписал, что уже давно хочет сотрудничать, но не может найти камень соприкосновения)
DiezkoParticipantДоброго, тоже двано столкнулся с этой проблемой. И есть еще проблемы,
1)С Hint ячеек, он отображается где то в другом месте при наводе
2)Если есть столбец типа дерево и строк больше чем вмещается на экране, и NextGrid добавлен в ThirdParty, то при скролле самой таблицы возникают критические ошибки.
DiezkoParticipantВсе, понял, просто на чистой форме нет элементов для фокуса, потому событие и срабатывает только раз.
DiezkoParticipantВерно, так работает если форма статическая (ну то есть к примеру главная). А если она создана динамичсески, срабатывает только разок, к примеру вот простой код+ пример:
Code:TForm1 *Form1;
int i=0;
TForm * f;
bool da = false;
//—————————————————————————
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//—————————————————————————
void __fastcall TForm1::sSpeedButton3Click(TObject *Sender)
{
f = new TForm(Application);
f->OnCloseQuery = FormCloseQuery;ShowPopupForm(f,Mouse->CursorPos);
}
//—————————————————————————
void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose)
{
CanClose = da;
Form1->Caption = ++i; //по этому арентируюсь, прошло событие или нет
}
//—————————————————————————
void __fastcall TForm1::Button1Click(TObject *Sender)
{
da = true;
}
//—————————————————————————DiezkoParticipantСобытие возникает не всегда как оказалось,а только один раз.
DiezkoParticipantК сожалению ка ктолько для формы определяю событие CloseQuery и как бы там не делал флаг, она уже не закрывается при использовании ShowPopupForm 🙄
Возможно что то с кодом намудрил. попробую еще.
DiezkoParticipantДа , действительно это помогает, а как после поставить все на месте, перегрузузить событие?
DiezkoParticipantА как такая идея, на время отключать событие потери фокуса у формы и после его включать, Adminыч такое возможно?
DiezkoParticipantJackSon_by
Спасибо, что предупредили….не буду тогда ждать у моря погоды, буду рассматривать альтернативные решения в виде sComboBox и sComboBoxEx.
DiezkoParticipantДа спасибо! Все как надо!
DiezkoParticipantДа,спасибо в новой версии все стало как надо 🙄
DiezkoParticipantУвидел,что добавили, все шикарно. только если скин ставит по дефолту свой текст,как менять?
DiezkoParticipantПонятно, просто давно искал вменяемый способ к тайтлу добавить дополнительную иконку.
DiezkoParticipantСпасибо!
DiezkoParticipantДа, все png. В архиве оригиналы. А скрин как они отображаются в v13/
DiezkoParticipantСпасибо, думаю не стоит.
А еще открыл для себя событие OnMouseActivate для тайтелов. В принципе через него можно сделать все что мне было необходимо.
-
AuthorPosts