Forum Replies Created
-
AuthorPosts
-
October 1, 2018 at 6:35 pm in reply to: TsImage and sAlphaImageList and TsCharImageList (v13.19 – 14.01) #58442
Diezko
ParticipantСпасибо, все отлично 😎
Diezko
ParticipantСпасибо, все отлично 😎
September 29, 2018 at 5:59 pm in reply to: TsImage and sAlphaImageList and TsCharImageList (v13.19 – 14.01) #58433Diezko
ParticipantСпасибо
Diezko
ParticipantТак, Для примера 😆
Diezko
ParticipantХех, кстати, может в курсе,а может и нет, у автора NextGrid неоднократно спрашивали про вас (англоязычные пользователи). Мол когда уже его таблицы будут нормально работать с альфа-скин. На что он отписал, что уже давно хочет сотрудничать, но не может найти камень соприкосновения)
Diezko
ParticipantДоброго, тоже двано столкнулся с этой проблемой. И есть еще проблемы,
1)С Hint ячеек, он отображается где то в другом месте при наводе
2)Если есть столбец типа дерево и строк больше чем вмещается на экране, и NextGrid добавлен в ThirdParty, то при скролле самой таблицы возникают критические ошибки.
Diezko
ParticipantВсе, понял, просто на чистой форме нет элементов для фокуса, потому событие и срабатывает только раз.
Diezko
ParticipantВерно, так работает если форма статическая (ну то есть к примеру главная). А если она создана динамичсески, срабатывает только разок, к примеру вот простой код+ пример:
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;
}
//—————————————————————————Diezko
ParticipantСобытие возникает не всегда как оказалось,а только один раз.
Diezko
ParticipantК сожалению ка ктолько для формы определяю событие CloseQuery и как бы там не делал флаг, она уже не закрывается при использовании ShowPopupForm 🙄
Возможно что то с кодом намудрил. попробую еще.
Diezko
ParticipantДа , действительно это помогает, а как после поставить все на месте, перегрузузить событие?
Diezko
ParticipantА как такая идея, на время отключать событие потери фокуса у формы и после его включать, Adminыч такое возможно?
Diezko
ParticipantJackSon_by
Спасибо, что предупредили….не буду тогда ждать у моря погоды, буду рассматривать альтернативные решения в виде sComboBox и sComboBoxEx.
Diezko
ParticipantДа спасибо! Все как надо!
Diezko
ParticipantДа,спасибо в новой версии все стало как надо 🙄
Diezko
ParticipantУвидел,что добавили, все шикарно. только если скин ставит по дефолту свой текст,как менять?
Diezko
ParticipantПонятно, просто давно искал вменяемый способ к тайтлу добавить дополнительную иконку.
Diezko
ParticipantСпасибо!
Diezko
ParticipantДа, все png. В архиве оригиналы. А скрин как они отображаются в v13/
Diezko
ParticipantСпасибо, думаю не стоит.
А еще открыл для себя событие OnMouseActivate для тайтелов. В принципе через него можно сделать все что мне было необходимо.
-
AuthorPosts