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

    [Интерфейс программы] Вопрос - ответ

    здесь задаем вопросы касаемо gui, элементов интерфейса и все что из этого следует.

    напоминаем, что эта тема для новичков.

  2. #2
    Пользователь
    Регистрация
    26.05.2010
    Сообщений
    176

    Вот у меня есть программа без ободков, как сделать чтобы можно было ее перемещать?

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

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

    Simer-Ain (04.07.2010)

  5. #4
    Ученик Аватар для agpr-f
    Регистрация
    13.06.2010
    Адрес
    Одесса, Украина
    Сообщений
    92

    Не знаю, по адресу ли, но можно ли сделать Мемо поле прозрачным (т.е. чтоб текст остался, но "висел" не на цветовом фоне, а на том, что под ним в окне программы). Нашел совет для Делфи, но...

  6. #5
    Пользователь
    Регистрация
    26.05.2010
    Сообщений
    176
    +1 Тоже интересно, возможно ли в мемо тексте и вообще в остальных таких компонентах сделать прозрачность, чтобы только ободки были видны?

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

  8. #7
    Пользователь
    Регистрация
    26.05.2010
    Сообщений
    176
    Очень жаль...

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

  10. #9
    Пользователь
    Регистрация
    26.05.2010
    Сообщений
    176
    Это было бы супер =)

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

  12. #11
    Новичок
    Регистрация
    15.03.2010
    Сообщений
    27
    незнал куда написать так как не увидел темы "Баги". вот скрин сделал у ссылки размер наведения на -1 стало криво. посмотрел че будет, потом закрыл прогу и вылезло то что на скрине о____О. Потом убил диспетчером ДС, сделал тоже самое но теперь ничего не повторилось о_О.
    Последний раз редактировалось Kel; 10.10.2010 в 10:29.

  13. #12
    Пользователь Аватар для Molodoy hacker
    Регистрация
    09.10.2010
    Адрес
    Microsoft
    Сообщений
    128
    Как заменить стандартный скин программы на свой?

  14. #13
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от molodoy hacker Посмотреть сообщение
    как заменить стандартный скин программы на свой?
    демо проекты в ds - использование скинов
    PS Я хороший программист потому что читаю это!

  15. #14
    Пользователь Аватар для Molodoy hacker
    Регистрация
    09.10.2010
    Адрес
    Microsoft
    Сообщений
    128
    Я сматрел уже.
    А мне надо что-бы программа не меняла свой интервэйс в зависемости от желания человека, а что-бы был такой каторый поставлю я.

  16. #15
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Цитата Сообщение от Kel Посмотреть сообщение
    незнал куда написать так как не увидел темы "Баги". вот скрин сделал у ссылки размер наведения на -1 стало криво. посмотрел че будет, потом закрыл прогу и вылезло то что на скрине о____О. Потом убил диспетчером ДС, сделал тоже самое но теперь ничего не повторилось о_О.
    http://community.develstudio.ru/show...ull=1#post6442

    Цитата Сообщение от Molodoy hacker Посмотреть сообщение
    Я сматрел уже.
    А мне надо что-бы программа не меняла свой интервэйс в зависемости от желания человека, а что-бы был такой каторый поставлю я.
    http://community.develstudio.ru/showthread.php/545
    Последний раз редактировалось xsnakes; 10.10.2010 в 21:04.

  17. #16
    Привет. Как то нечаянно перетащил окошко со свойствами и событиями вниз, вообщем оно стало не того размера и не хочет становиться четко туда где было изначально, как его поставить по умолчанию как оно было изначально, а то форма для работы полезла влево??? Вообщем неудобно стало работать, неужели только переустановка проги???


    Спасибо уже нашел как это делается. Просто отводите за экран, и немного вверх, и отпускаете. Спасибо за внимание
    Последний раз редактировалось Виталий; 21.10.2010 в 00:51. Причина: нашел решение

  18. #17
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Такого ещё не было, что панельку в любое место перетащить не могли

    А если что-то сбилось или криво стало, что не вернуть, можно удалить настройки из папки "Мои документы/DevelStudio" ну или саму папку.

  19. #18
    Подскажите каким образом можно изменить порядок обхода полей по табуляции?
    Вставил поле в середину формы и теперь курсор скачет неправильно.

  20. #19
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Цитата Сообщение от ig_vet Посмотреть сообщение
    подскажите каким образом можно изменить порядок обхода полей по табуляции?
    вставил поле в середину формы и теперь курсор скачет неправильно.
    В ds свойства такого нет, но можно вырезать и опять вставить компоненты в том порядке, в котором надо...
    Табуляция идёт в том порядке, в каком порядке расположены компоненты в "инспекторе объектов" (т.е. в порядке создания компонентов...).

  21. #20
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    Можно ли сделать такую фишку - слева от редактора текста небольшая вертикальная панель и там отображаются номер строки.
    (пример
    1
    2
    3)

    Если да - то как это сделать?.

  22. #21
    Модератор Аватар для EINSHTEIN
    Регистрация
    13.05.2010
    Сообщений
    321
    Цитата Сообщение от Derg Посмотреть сообщение
    Можно ли сделать такую фишку - слева от редактора текста небольшая вертикальная панель и там отображаются номер строки.
    (пример
    1
    2
    3)

    Если да - то как это сделать?.
    Ятя правильно понял?Ты хочишь сделать так как у Девел...(в Редакторе кода)???

  23. #22
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    Совершенно верно но такая фишка не только в девел есть но и в других программах, например AkelPad.

  24. #23
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Сложно... Без компонентов Syn. Надо отслеживать нажатие клавиш или изменения в тексте и с соответствии с ними выводить список...

  25. #24
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    эхх жаль, тогда как чтобы синтаксис подсвечивался? например если есть в тексте символ } или { то эти символы будут красным цветом выделены - как вот такое сделать?

  26. #25
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    А... Так ты про ту панель.. Номера строк. Я думал другое...
    Подключить классы Syn и разбираться с ними Лично я не разбирался, я копировал компоненты с студии в проект и у меня получался редактор с подсветкой

    Ты с сложного начал! Нужно знать регулярки и подобное...
    Вот делали подсветку RTF http://community.develstudio.ru/showthread.php/525

  27. #26
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    А... Так ты про ту панель.. Номера строк. Я думал другое...
    и? Значит все таки можно это сделать?

    Подключить классы Syn и разбираться с ними Лично я не разбирался, я копировал компоненты с студии в проект и у меня получался редактор с подсветкой
    Можно по подробнее?

  28. #27
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Ты ведь новичок в DS! Даже не представляю как ты будешь делать... Там просто визуально ничего не сделаешь, а нужно ещё и коду много... копировать компоненты в формах dfm или прям в студии.
    А статью писать я не собираюсь.

    Нумерацию строк тамже делать! В компоненте TSynEdit!

  29. #28
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    Тогда ладно.

    Можно ли реализовать вкладки-текст редакторы? Например, при старте программы сначала была 1 вкладка, открываешь файл и в 1 вкладке то что я открыл, если еще раз открыть файл то уже создается 2 вкладка - и так далее...

  30. #29
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    Я хочу сделать у себя при закрытии программы появлялся простой диалог и там две кнопки Да или нет.

    Добавил в событие формы "Запрос на закрытие"
    $re = c("dialog1")->execute();
    if ($re == 0){
    app::close();}
    }
    Вопрос: Как называться команда которая не закрывает программу если нажата кнопка Нет (1)

  31. #30
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Derg Посмотреть сообщение
    Я хочу сделать у себя при закрытии программы появлялся простой диалог и там две кнопки Да или нет.

    Добавил в событие формы "Запрос на закрытие"


    Вопрос: Как называться команда которая не закрывает программу если нажата кнопка Нет (1)
    PHP код:
    if (c("dialog1")->execute()){
       
    $canclose false;   

    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  32. #31
    Новичок
    Регистрация
    26.11.2010
    Адрес
    Ярославль
    Сообщений
    15
    эмм твой код не работает

    PHP код:
    $re c("dialog1")->execute();
    If (
    $re == 0){
    app::close;
    }
    If (
    $re == 1){
     
    $canclose false;


  33. #32
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Derg Посмотреть сообщение
    эмм твой код не работает

    PHP код:
    $re c("dialog1")->execute();
    If (
    $re == 0){
    app::close;
    }
    If (
    $re == 1){
     
    $canclose false;

    PHP код:
    $re c("dialog1")->execute();
    If (
    $re == 0){
    app::close;
    }
    If (
    $re == 1){
     
    $canClose false;

    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

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

    Derg (28.11.2010)

  35. #33
    Модератор Аватар для EINSHTEIN
    Регистрация
    13.05.2010
    Сообщений
    321
    как сделать чтобы форма появилась в правом нижнем углу?а то я призабыл...

  36. #34
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от EINSHTEIN Посмотреть сообщение
    как сделать чтобы форма появилась в правом нижнем углу?а то я призабыл...
    PHP код:
    c("form1")->$SCREEN->width c("form1")->w;
    c("form1")->$SCREEN->height c("form1")->h
    PS Я хороший программист потому что читаю это!

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

    EINSHTEIN (28.11.2010)

  38. #35

    Выбор пути и название кнопки.

    Я начал немного познавать DevelStudio и решил собрать простенькое приложение. Мне вдруг стало неудобно хранить на рабочем столе много файлов, и я решил сделать программу, где могли бы быть кнопки, на них щелкаешь - и открываешь файл (пример приложен)
    Но дело в том, что она не универсальна. Так как надо каждый раз прописывать в исходнике путь к файлу. Вопрос такой: как сделать, чтобы прямо в программе можно было выбрать путь к файлу и название кнопки (ярлыка в программе). Если я поместил пост не туда - просьба не ругаться. Не захотел создавать новую тему.
    Исходник и .exe

  39. #36
    Супер Модератор Аватар для Rockman
    Регистрация
    14.12.2010
    Сообщений
    55
    Цитата Сообщение от Slavec56 Посмотреть сообщение
    Я начал немного познавать DevelStudio и решил собрать простенькое приложение. Мне вдруг стало неудобно хранить на рабочем столе много файлов, и я решил сделать программу, где могли бы быть кнопки, на них щелкаешь - и открываешь файл (пример приложен)
    Но дело в том, что она не универсальна. Так как надо каждый раз прописывать в исходнике путь к файлу. Вопрос такой: как сделать, чтобы прямо в программе можно было выбрать путь к файлу и название кнопки (ярлыка в программе). Если я поместил пост не туда - просьба не ругаться. Не захотел создавать новую тему.
    Исходник и .exe
    Я бы сделал так:
    В настройках программы пользователь, должен добавлять и удалять программы для быстрого запуска.
    Добавление: пользователь указывает путь к exe программы и ее название. Сохраняем это все в ini файл.
    При удалении, просто удаляем запись выбранную пользователем.
    При запуске программы просто берем информацию из ini файла и соответственно выписываем программы пользователя в нашем приложении.
    Rockman.su - программируем на DevelStudio

  40. #37
    Цитата Сообщение от Rockman Посмотреть сообщение
    Я бы сделал так:
    В настройках программы пользователь, должен добавлять и удалять программы для быстрого запуска.
    Добавление: пользователь указывает путь к exe программы и ее название. Сохраняем это все в ini файл.
    При удалении, просто удаляем запись выбранную пользователем.
    При запуске программы просто берем информацию из ini файла и соответственно выписываем программы пользователя в нашем приложении.
    То есть, добавлять не с помощью кнопок, а а с помощью изменения ini файла?

  41. #38
    Супер Модератор Аватар для Rockman
    Регистрация
    14.12.2010
    Сообщений
    55
    Цитата Сообщение от Slavec56 Посмотреть сообщение
    То есть, добавлять не с помощью кнопок, а а с помощью изменения ini файла?
    Пользователь в вашей программе, допустим в меню настроек добавляет программы указывая путь к ним и их название. Все это сохраняется в файле.
    При запуске программы вы просто извлекаете содержимое файла и на основе содержимого выводите пользовательские программы в вашем приложении.
    Rockman.su - программируем на DevelStudio

  42. #39
    Цитата Сообщение от Rockman Посмотреть сообщение
    Пользователь в вашей программе, допустим в меню настроек добавляет программы указывая путь к ним и их название. Все это сохраняется в файле.
    При запуске программы вы просто извлекаете содержимое файла и на основе содержимого выводите пользовательские программы в вашем приложении.
    Да уж. Было бы неплохо хотя бы простой пример. И чем нужно пользоваться, чтобы создать возможность выбора пути? А вообще, спасибо за отзывчивость

  43. #40
    Как сделать свой скин .asz

Ваши права

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