Forum Replies Created
-
AuthorPosts
-
KittyParticipant
Вышел каменный цветок у Данилы мастера.:)
KittyParticipantСтатья директора по управлению продуктами Embarcadero на русском:
KittyParticipant'duhar' wrote:Добавить булевое свойство отображать содержимое строки не убирающейся в ширину компонента как подсказку, для таких компонентов как ListBox, Combobox, на мой взгляд, было бы здорово =)
Это также легко реализовать программно. Поставить на форму стандартный компонет ApplicationEvents и в его событии OnShowHint написать:
Code:void __fastcall TFormGK::ApplicationEvents1ShowHint(UnicodeString &HintStr, bool &CanShow,
THintInfo &HintInfo)
{if(HintInfo.HintControl->ClassNameIs(“TComboBox”))//у ComboBox ShowHint=true
{
if(Canvas->TextWidth(ComboBox1->Text) > ComboBox1->ClientWidth)
{
HintStr = ComboBox1->Text;
ApplicationEvents1->CancelDispatch();
}
}}
March 5, 2012 at 9:49 pm in reply to: Проблема не совместимости компонентов sHintManager(AlphaControls) и DBAdvGrid(TMS) #47939KittyParticipantПонимаю, что тема старая, но на всякий случай отпишу. Эта проблема связана с безмозглостью разработчиков TMS которые в своем файле AdvGrid.hpp написали:
namespace Advgrid
{
//– type declarations
typedef Controls::THintInfo THintInfo;
typedef Controls::PHintInfo PHintInfo;
Они перекрыли дыхание всему, что использует тип Controls::THintInfo. После подключения AdvGrid.hpp гарантированно проявятся неоднозначности…
Я им написала и вот ответ:
Thanks for reporting.
We have fixed this issue. Next update will address this.
От себя добавлю – TMS грид уродливая поделка по сравнению с гридом от Dev Express.
KittyParticipantЕще один веббинар на 1 сентября: http://seminars.softline.ru/it_page.php?id=5109
KittyParticipantВеббинары на русском:
31 августа 2011 г., 12:00 (по московскому времени) –
«Delphi ХЕ2: что нового?»
Подробнее и зарегистрироваться: http://forms.embarcadero.com/forms/EMRUWebinar31Aug2011
20 сентября 2011 г., 12:00 (по московскому времени) –
«Delphi XE2: поддержка 64-битной платформы»
Подробнее и зарегистрироваться: http://forms.embarcadero.com/forms/EMRUWebinar20Sep2011
28 сентября 2011 г., 12:00 (по московскому времени) –
«Delphi XE2: кросс-платформенная разработка»
Подробнее и зарегистрироваться: http://forms.embarcadero.com/forms/EMRUWebinar28Sep2011
KittyParticipantKittyParticipantСписок что нового в RAD XE2: http://blogs.embarcadero.com/davidi/2011/08/14/41124
KittyParticipantА презентация в Киеве все же будет. 🙂
Вот появился комментарий от представителя Embarcadero: http://blogs.embarcadero.com/vsevolodleonov/2011/07/22/certification-delphi-xe/#comments
KittyParticipant'Torbins' wrote:Жаль в живую в Киеве никакой презентации не планируется. Я бы с удовольствием съездил. А так осваивать новинки опять придется по блогам да видео.
А вот презентация XE1 в Киеве была.
Чтобы дали презентаци для XE2 надо пожаловаться этому товарищу: http://blogs.embarcadero.com/vsevolodleonov/
он может решить этот вопрос…
KittyParticipantДа, хорошая находка. Жаль, что не смогу воспользоваться. Судя по инструкции инсталлятора поддерживается только Дельфи, а вот С++ Builder в пролете.
Придется и дальше пользоваться IntraWEB. Жаль support не может добавить поддержку IntraWEB скинирования. 🙁
KittyParticipantПрощу прощения, моя ошибка.
Запустила ASkinDemo.exe указала папку со скинами где лежит ASkinDemo.exe. Закрыла ASkinDemo.exe и открыла снова. ASkinDemo.exe не запомнило новую папку и по прежнему указывало на c:Skins, а я не обратила внимание. В результате смотрела работу приложения на старых скинах. А почему ASkinDemo.exe, как полностью автономное приложение, по умолчанию не указывает на свою папку со скинами при старте? Мне кажется это логичнее.
KittyParticipantМожет кому-то будет интересно:
Семинары на русском:
Embarcadero приглашает принять участие в серии вебинаров для разработчиков и администраторов баз данных:
3 ноября 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_delphi_xe_webinar.html
10 ноября 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_license_webinar.html
17 ноября 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_er_studio_webinar.html
24 ноября 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_rapid_sql_webinar.html
1 декабря 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_dbartisan_webinar.html
8 декабря 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_dbchangemanager_webinar.html
15 декабря 2010 г., 12:00 (по московскому времени) –
Узнать подробнее и зарегистрироваться:
http://www.embarcadero-events.eu/ru/em_ru_delphi_xe_language.html
Другие мероприятия Embarcadero:
KittyParticipantХорошая мысль, поддреживаю! Тем более IntraWEB идут в стандартной поставке всех RAD. Было бы здорово иметь возможность их скинить…
KittyParticipant'Torbins' wrote:Думаю что работы будет не много, учитывая что кросплатформенной версии VCL в ней по слухам не будет.
Вот что исправили: http://dn.embarcadero.com/article/40817
Вот что добавили C++ Builder: http://www.embarcadero.com/products/cbuilder/whats-new Дельфи: http://www.embarcadero.com/products/delphi/whats-new
Дорожная карта: http://edn.embarcadero.com/article/39934
Для русcкоязычных просят писать замечания и пожелания по XE в новый блог Embarcadero: http://blogs.embarcadero.com/vsevolodleonov
KittyParticipantQUOTE (DetSimen @ Aug 16 2010, 07:55 AM) <{POST_SNAPBACK}>KittyParticipantПроблема решилась после удаления TDBLookupComboBox из Thrid Party Controls куда он был добавлен Type scin->ComboBox
KittyParticipantQUOTE[C++ Error] Unit1.h(10): E2209 Unable to open include file 'sSkinManager.hpp'В Include path и Library path должны быть правильные пути к установленным компонентам АС. Желательно в путях не иметь кирилицу и всякие знаки типа ++.
KittyParticipantQUOTEА нельзя ли поделиться кодом?CODEvoid __fastcall TForm1::sTrackBar1Change(TObject *Sender)
{
bool b;
if (!aSkinChanging && (sSkinManager1->Saturation != sTrackBar1->Position))
{
b = sSkinManager1->AnimEffects->SkinChanging->Active;
sLabeNas->Caption = IntToStr(sTrackBar1->Position);
sSkinManager1->AnimEffects->SkinChanging->Active = false;
sSkinManager1->Saturation = sTrackBar1->Position;
sSkinManager1->AnimEffects->SkinChanging->Active = b;
}
}
//
void __fastcall TForm1::sTrackBar1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift,
int X, int Y)
{
if (!aSkinChanging && (sSkinManager1->Saturation != sTrackBar1->Position))
sSkinManager1->Saturation = sTrackBar1->Position;}
KittyParticipantСпасибо за разъяснения!
В общих чертах я так и представляла, судя по коду. Очень хочу ПОДРОБНУЮ справку по АС. <img src="style_emoticons//rolleyes.gif” style=”vertical-align:middle” emoid=”:roll:” border=”0″ alt=”rolleyes.gif” />P.S.
Переделала код под С++. Все ОК. <img src="style_emoticons//rolleyes.gif” style=”vertical-align:middle” emoid=”:roll:” border=”0″ alt=”rolleyes.gif” />AuthorPosts