Diezko

Forum Replies Created

Viewing 20 posts - 161 through 180 (of 183 total)
  • Author
    Posts
  • in reply to: TsTreeView #52001
    Diezko
    Participant

    Версия XE3 C++ Builder

    in reply to: TsTreeView #51998
    Diezko
    Participant

    к сожалению так и не работает в 9.03 (но при этом у стандартного компонента , это все работает)

    При включеном RowSelect

    110.png

    При включеном RightClickSelect

    210.png

    in reply to: Отрисовка #51936
    Diezko
    Participant

    Воу, благодарю.

    А скин дату применить можно как то?

    in reply to: Отрисовка #51934
    Diezko
    Participant

    товарищи, а подскажите а как вы проскинировали компонент THotKey?

    in reply to: TsFrameBar и его фреймы #51920
    Diezko
    Participant

    Доброго,так же заметил, что у самого TsFrameBar событие Closing…вызывает очень много процедур

    Code:

    void __fastcall TForm1::sFrameBar1Closing(TObject *Sender, TsTitleItem *TitleItem,
    bool &CanClose)
    {
    Memo1->Lines->Add(“test”);
    }
    //—————————————————————————

    Выводит с десяток

    in reply to: TsFrameBar и его фреймы #51913
    Diezko
    Participant

    sFrameBar1->ActiveFrameIndex

    так же 0 эфекта

    in reply to: .pna =) #51745
    Diezko
    Participant

    Доступен…но просто “pna”…..ну вроде как не порядок =)

    in reply to: TsFrameBar и его фреймы #51744
    Diezko
    Participant

    Да! Animation то что нужно, и как сам недоглядел,спасибо

    in reply to: .pna =) #51740
    Diezko
    Participant

    RAD XE 3

    in reply to: TsFrameBar и его фреймы #51710
    Diezko
    Participant

    Скажите еще такой вопрос, возможно ли отключить анимацию раскрытия фреймов, тоже самое проискход по событию

    Code:
    sFrameBar1->OpenItem(6,false);

    Только что бы точно атк же было если прсто выбрать файм и нажать на нем.

    in reply to: TsFrameBar #51704
    Diezko
    Participant

    Делал так

    Code:
    //—————————————————————————
    void __fastcall TForm1::WorkCreateFrame(TObject *Sender, TCustomFrame *&Frame)
    {
    Frame=new TFrame2(this);//тут вставляем созданый фрейм
    Frame->Height=200;
    }
    //—————————————————————————
    in reply to: TsFrameBar и его фреймы #51691
    Diezko
    Participant

    Спасибо (позже проверю)…..

    Хотел бы еще задать вопрос

    а как дела обстаят с BeginUpdate ?

    Так как такой код дает 0 результата

    Code:
    sFrameBar1->Items->BeginUpdate() ;

    for(int j=0 ;jItems->Add();

    sFrameBar1->Items->EndUpdate() ;

    in reply to: TsFrameBar и его фреймы #51512
    Diezko
    Participant

    Натолкнулся еще на пару изъян

    1) При открытии фрейма, событие FrameShow наступает от 1- 4 раз, можно ли от этого ка кто избавится?

    2) при динамически созданных фреймах, так же при событии FrameShow…хочу получить Index открываемого фрейма таким способом

    Code:
    int idexe = ((TsTitleItem*)(Sender) )->Index;

    но он мне выдает левые индексы. К примеру если открываю второй фрейм, выдает значения (1-1-0-1) или (1-0-0-1) или (1-3-1-3)…и тд..как с этим бороться?

    in reply to: TsFrameBar и его фреймы #51490
    Diezko
    Participant

    Покапался…и придумал во что…

    Code:
    //—————————————————————————
    void __fastcall TForm1::WorkCreateFrame(TObject *Sender, TCustomFrame *&Frame)
    {
    Frame = new TFrame(Frame1);
    Frame->Height=300;
    }
    //—————————————————————————

    Большо спасибо за альфу

    in reply to: TsFrameBar и его фреймы #51489
    Diezko
    Participant

    уникальное имя для TFrame& если да, то как,если он статичный? 😐

    in reply to: TsFrameBar и его фреймы #51487
    Diezko
    Participant

    Да, но как корректно выйти из данной ситуации,…удалять фреймы при свертывани и заново при развертывании создавать?

    in reply to: TsFrameBar и его фреймы #51485
    Diezko
    Participant

    [attachment=6649:demo.rar]

    in reply to: TsFrameBar и его фреймы #51484
    Diezko
    Participant

    конечно, ..прикрепил

    in reply to: TsFrameBar и его фреймы #51482
    Diezko
    Participant

    Выдвет ошибку и виснит, спасает только диспетчер…

    пишу на Си RAD

    Создаю так

    Code:
    Frame1->Items->Add();
    Frame1->Items->Items[Frame1->Items->Count-1]->Caption=”Test”;
    Frame1->Items->Items[Frame1->Items->Count-1]->OnFrameShow=ShowFrameWork;
    Frame1->Items->Items[Frame1->Items->Count-1]->OnCreateFrame=WorkCreateFrame;

    Обрабатываю так

    Code:
    //—————————————————————————
    void __fastcall TForm1::WorkCreateFrame(TObject *Sender, TCustomFrame *&Frame)
    { //tut zadaem dlinu dlya raskrytyh freymov
    Frame=new TFrame2(this);
    Frame->Height=200;
    }
    //—————————————————————————
    in reply to: TsFrameBar и его фреймы #51480
    Diezko
    Participant

    Да метод работает…Благодарю. Но при таком раскладе если добавлено к примеру более одного фрейма….на раскрытие второго любого, программа критует

Viewing 20 posts - 161 through 180 (of 183 total)