singlepost

Делфи 7. Вопрос про кнопки. << На главную или назад  

Возможно ли изменить внешний вид кнопок? Например сделать овальными.

22 ответов в теме “Делфи 7. Вопрос про кнопки.”

  1. 22
    Володимир Дмитрів ответил:

    нахуй вам ета кнопка

  2. 21
    Антон Тулинов ответил:

    C++ и Дельфи глазами хакера есть в инете.

  3. 20
    Антон Щиров ответил:

    SetWindowRgn

  4. 19
    Евгений Зудин ответил:

    Можно зделать картинку круглую.При ее нажатии что то происходит что закодируеш.В инспекторе там вся эт фигня есть

  5. 18
    Алексей Романыч ответил:

    Вот глазами хакера как раз завтра хотел купить :)

  6. 17
    Андрей Щипцов ответил:

    можно набор компонентов скачать типа GLobuslib или rxlib, можно в качестве картинки сделать, если методы класса tbutton не нужны))

  7. 16
    Михаил Асташкевич ответил:

    >>можно, но это довольно проблематично, долго и мучительно. нужно создавать наследника от TButton и переписывать половину методов, если не все

    Переписать метод Paint. Все. Я такое делал.

  8. 15
    Дмитрий Дорофеев ответил:

    Купи делфи глазами хакера (ща читаю). Прифигач картинки.

  9. 14
    Евгений Паньков ответил:

    //www.delphikingdom.com/asp/viewitem.asp?catalo...
    Читай про регионы и прикручивай к кнопке. А вообще, круглые кнопки – говно.

  10. 13
    Алексей Романыч ответил:

    Да я про круглые просто к примеру сказал :) вот блин прикопались :)

  11. 12
    Алексей Романыч ответил:

    Всем спасибо. Помогли.

  12. 11
    Антон Тулинов ответил:

    //www.alphaskins.com/index_rus.php

    Сначала в закладке давнлоадс качаешь стабильную версию,затем выкачиваешь нужные скины с закладки фри скинс галлери,устанавливаешь и радуешься

    (Evaluation fully-functional package for Delphi 5/6/7/2005/2006/2007 and C++ Builder 6/2006/2007. All in one. Contains the compiled demo with sources, ASkinEditor tool, help-file for AlphaControls in windows format and latest skins.)

    Можешь еще попробовать это,но говорят что глючит://bib.com.ua

  13. 10
    Алексей Романыч ответил:

    #4 можешь привести пример кода с timаge?А то интернета под рукой нету, тут с телефона. И литературы подходящей тоже не нашел.

  14. 9
    Юран Кербицков ответил:

    примерно так.

    procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
    begin
    Image1.Picture.LoadFromFile('E:\Pictures\work\down.bmp');
    end;

    procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
    begin
    Image1.Picture.LoadFromFile('E:\Pictures\work\no.bmp');
    end;

    можно вместо этого менять visible у Image, чтобы картинку каждый раз не грузить

  15. 8
    Антон Тулинов ответил:

    видел где то набор компонентов с внешним видом от висты,типа прозрачности и т.д.Там и кнопки были красивые.

  16. 7
    Константин Нагибович ответил:

    >Красивее!!!
    я мне всегда казалось, что пользователей, в первую очередь, интересует функционал приложения, а уже потом внешний вид.

  17. 6
    Андрей Динамитов ответил:

    сделать по предложению в #6
    или найти библиотеку компонентов, использующих темы.

  18. 5
    Константин Нагибович ответил:

    а чем овальная кнопка лучше обычной?

  19. 4
    Юран Кербицков ответил:

    можно, но это довольно проблематично, долго и мучительно. нужно создавать наследника от TButton и переписывать половину методов, если не все. Я когда-то пытался, но так до ума и не довел) поэтому проще сделать пару картинок(нажатую клавишу и состояние ожидания, при наведении курсора и т.д.) и менять их по MouseDown, MouseUp на TImage.

  20. 3
    Евгений Лебедев ответил:

    Красивее!!!

  21. 2
    Евгений Лебедев ответил:

    Посмотри книгу Дэлфи глазами хакера, там уже готовая процедура для этого дела есть!

  22. 1
    Дамир Зайнуллин ответил:

    можно попробовать обмануть ползователя. поставить картинку соответствующую

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.