+ Ответить в теме
Страница 1 из 2
1 2 ПоследняяПоследняя
Показано с 1 по 40 из 50
  1. #1
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231

    Закладки и табы

    Обсуждаем компоненты табов и закладок.

    http://develstudio.ru/forum/topic599...EN_2=1#content

  2. #2
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    Скажите, а можно ли на первый таб повесить одни элементы формы, а на другой - другие.. что то не получается..
    I like DevelStudio!!!
    My system is Windows 7

  3. #3
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    хм что то вообще не получается добавить объект в таб ((
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  4. #4
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    Так и я о том.. Это глюк? Или так надо?
    I like DevelStudio!!!
    My system is Windows 7

  5. #5
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Там есть закладки и табы, с табами так и задумано!

  6. #6
    Новичок
    Регистрация
    14.03.2010
    Адрес
    Далекоо-о-о-о =)
    Сообщений
    21
    а с закладками как?

  7. #7
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Дааа... Я как-то быстрее понял, в чём разница между "закладками" и "группой вкладок".
    На каждую страницу "закладок" можно выложить любой компонент, а на "группу вкладок" вообще не выкладываются компоненты!
    "Группа вкладок" для того, чтобы менять содержимое другого компонента в зависимости от активной вкладки %)

    Вот в DevelStudio! Там где свойства и события используются "закладки", а "группа вкладок" используется для переключения между формами, а точнее загрузки разного содержимого в одну форму.

  8. #8
    Новичок
    Регистрация
    14.03.2010
    Адрес
    Далекоо-о-о-о =)
    Сообщений
    21
    а в закладках можно сделать так:
    есть две закладки, при нажатии на вторую, открывается ещё одна, и там уже есть компонеты, ну чтоб получалось типа как в браузере со вкладками???

  9. #9
    Новичок
    Регистрация
    25.04.2010
    Адрес
    Minsk
    Сообщений
    1
    начал разбираться с закладками. добавлять на них можно элементы, а вот как добавлять элементы на отдельные страницы закладок... в редакторе нету возможности переключиться на страницу, а только управлять свойствами самого компонента. Или все же есть и я не там копаю?

  10. #10
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Alroniks Посмотреть сообщение
    начал разбираться с закладками. добавлять на них можно элементы, а вот как добавлять элементы на отдельные страницы закладок... в редакторе нету возможности переключиться на страницу, а только управлять свойствами самого компонента. Или все же есть и я не там копаю?
    там есть свойство которое отвечает за номер открытой страници. вводите ту что вам надо, она открывается, ну и добавляйте туда компоненты
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  11. #11
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от RipperMan Посмотреть сообщение
    а в закладках можно сделать так:
    есть две закладки, при нажатии на вторую, открывается ещё одна, и там уже есть компонеты, ну чтоб получалось типа как в браузере со вкладками???
    динамически создавай объекты...
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  12. #12
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    Хотелось бы пример... Извините за "наглость" просто devel studio ведь изначально создавалась для недопрограммистов?! Вот...
    I like DevelStudio!!!
    My system is Windows 7

  13. #13
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от riartem Посмотреть сообщение
    Хотелось бы пример... Извините за "наглость" просто devel studio ведь изначально создавалась для недопрограммистов?! Вот...
    для не программистов, но с прямыми руками и чтоб росли откуда надо))) и мозгов чуток
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  14. #14
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    Ну вот... а учиться и практиковаться всегда легче, когда есть примеры!
    I like DevelStudio!!!
    My system is Windows 7

  15. #15
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от riartem Посмотреть сообщение
    Ну вот... а учиться и практиковаться всегда легче, когда есть примеры!
    У TPageControl есть метод ->addPage( $caption );

    Он добавляет закладку с заголовком $caption и возвращает объект-закладки TTabSet.

  16. #16
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Цитата Сообщение от riartem Посмотреть сообщение
    Хотелось бы пример... Извините за "наглость" просто devel studio ведь изначально создавалась для недопрограммистов?! Вот...
    А я чё великий программист? оО
    Я та тоже как-то учился исходя из того что есть!
    Вот по ссылке, второй файл, это исходник недоредактора, главный файл там start.php, он и исполняет другие файлы Вот и разбирай его, да и DS вся открыта, ковыряйся в файлах!

  17. #17
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    создал закладки и отредактировал табы. Создал TDataVar. Решил отредактировать значение, а в редакторе текста мои табы . Мелкая неприятность. Подправьте, пожалуйста.
    PS Я хороший программист потому что читаю это!

  18. #18
    объясните как работать с группой компонентов ? Нужно динамически создавать на ней ссылки, как ет осделать чтобы ссылки создавались одна под одной ?

  19. #19
    В чем может быть проблема ? Когда ложу на вкладки (которая pages) кнопки - все ок, а когда label и ссылки, то их просто не видно. Они есть, на них можно даже кликнуть, но текста не видно. На задний план - на передний не помогает.

  20. #20
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Потому, что "ложить" нужно на закладки! А чтобы положить на другую страницу, нужно у компонента закладки поменять индекс страницы.

  21. #21
    Я и ложу на закладки. И знаю, как положить на другую страницу. И все элементы перемещаются вместе с tpages, только вот видно все, кроме label

  22. #22

  23. #23
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Смотрите мой скрин:

    Делайте выводы

  24. #24
    Среда тормозная. Скомпилировал проект - после все было ок.

  25. #25
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    А мне кажется не среда... Думаю Label был на другой странице!

  26. #26
    Новичок
    Регистрация
    24.07.2010
    Сообщений
    19
    Как сделать чтобы при нажатий на вкладку открывалась новая вкладка?

  27. #27
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Вот пример:
    Вложения

  28. Пользователь сказал cпасибо:

    Champ (02.08.2010)

  29. #28
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    как закрыть/удалить вкладку?
    Зло торжествует, пока добро бездействует

  30. #29
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Аркадий Посмотреть сообщение
    как закрыть/удалить вкладку?
    Можно скрыть:

    PHP код:
    c("pages1")->pages[0]->visible false

  31. #30
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    PHP код:
    c("pages1")->addPage"Заголовок" ); // добавляем 
    PHP код:
    c("pages1")->deletec("pages1")->pageIndex ); // удаляем выделенную 

  32. #31
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    я имел ввиду tabcontrol(вкладки , а не закладка). Я хотел закрывать вкладки правой кнопкой мыши, только не знаю код. В tabcontrol следующий код
    Событие Изменения:
    PHP код:
    global $tab$page;
    $tab[$page] = c('fmApp->memo_result2')->text;
    $full c('fmApp->tabControl1')->tabIndex;
    c('fmApp->memo_result2')->text $tab[$full];
    $page c('fmApp->tabControl1')->tabIndex
    В листбоксе часть кода которая выводит содержимое :
    PHP код:
    if( get_key_state(0x1) < ){
     
    $text_tab explode(_BR_c("tabControl1")->text);
     
    $count count($text_tab)-1;
     if( 
    c("tabControl1")->tabIndex == $count-1){
      
    $text_tab[$count] = "+";
      
    $text_tab[$count-1] = $way;
      
    c("tabControl1")->text implode(_BR_$text_tab);
      
    c("tabControl1")->tabIndex $count-1;
     }else{
       
    $text_tab[c("tabControl1")->tabIndex] = $way;
      
    c("tabControl1")->text implode(_BR_$text_tab);
     }

    Как удалить одну из вкладок что бы остальные сместились.. Например есть вкладки - "Вкладка 1" "Вкладка 2" "Вкладка 3" . Удаляю "Вкладка 2". Результат : "Вкладка 1" "Вкладка 3"
    Последний раз редактировалось Аркадий; 18.09.2010 в 19:24.
    Зло торжествует, пока добро бездействует

  33. #32
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    PHP код:
    $pages explode(_BR_c("tabControl1")->text);
    unset(
    $pagesc("tabControl1")->tabIndex ]);
    c("tabControl1")->text implode(_BR_$pages); 

  34. #33
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Хотя нет Вот способ меньше...
    PHP код:
    c("tabControl1")->tabs->add("Заголовок"); // добавляем 
    PHP код:
    c("tabControl1")->tabs->delete(c("tabControl1")->tabIndex); // удаляем 

  35. Пользователь сказал cпасибо:

    Аркадий (18.09.2010)

  36. #34
    Модератор Аватар для ily2811
    Регистрация
    11.04.2010
    Адрес
    Новороссийск
    Сообщений
    438
    подскажите правильный код
    допустим если у меня группа вкладок в приложении и в кажой окно браузера как привязать браузер1 к вкладке1 и брайзер2 к вкладке2 и т.д.
    :/
    Код:
    #!/bin/bash
    Tr="Hello World!"
    echo $Tr

  37. #35
    Опытный Аватар для Inlife
    Регистрация
    15.08.2010
    Адрес
    Kyiv, Ukraine
    Сообщений
    338
    можно сделать только 1 браузер
    а при нажатии на вкладку чтоб она вгружала в браузер html сохраненный для каждой отдельной вкладки
    таким образом каждая вкладка отвечает за отдельный html ,урл,название
    PHP код:
    ####

    if (== 4
    {
        print 
    "Yes...i am genius!!";
    }

    #### 
    http://community.develstudio.ru/image.php?u=493&type=sigpic&dateline=1318757018

  38. #36
    Модератор Аватар для ily2811
    Регистрация
    11.04.2010
    Адрес
    Новороссийск
    Сообщений
    438
    Цитата Сообщение от Inlife Посмотреть сообщение
    можно сделать только 1 браузер
    а при нажатии на вкладку чтоб она вгружала в браузер html сохраненный для каждой отдельной вкладки
    таким образом каждая вкладка отвечает за отдельный html ,урл,название
    я имею ввиду это не браузер мне нужен
    мне надо чтобы окно браузерное закрепилось каждое в отдельное вкладке(табе)
    и можно было переключать между собой
    :/
    Код:
    #!/bin/bash
    Tr="Hello World!"
    echo $Tr

  39. #37
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Ну выложи на закладки браузеры!...
    Выложи компонент закладки, на него браузер, смени индекс закладки и выложи ещё браузер...

  40. Пользователь сказал cпасибо:

    ily2811 (26.09.2010)

  41. #38
    Модератор Аватар для ily2811
    Регистрация
    11.04.2010
    Адрес
    Новороссийск
    Сообщений
    438
    Цитата Сообщение от xsnakes Посмотреть сообщение
    Ну выложи на закладки браузеры!...
    Выложи компонент закладки, на него браузер, смени индекс закладки и выложи ещё браузер...
    да я догадался индексировать, но всё равно спасибо большое
    индексация действует и там и там?
    :/
    Код:
    #!/bin/bash
    Tr="Hello World!"
    echo $Tr

  42. #39
    Новичок
    Регистрация
    04.06.2010
    Адрес
    Россия, Волгоград
    Сообщений
    22
    Подскажите как сделать активную вкладку в pages1, тоесть, чтобы перешла например на вторую вкладку, при нажатии на кнопку ?
    Последний раз редактировалось loop; 21.10.2010 в 14:41.

  43. #40
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    PHP код:
    c("pages1")->pageIndex 0// переход на 1рую вкладку 
    PHP код:
    c("pages1")->pageIndex 1// переход на 2рую вкладку 
    И т.д.

  44. Пользователь сказал cпасибо:

    loop (21.10.2010)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения