Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Custom Form\Custom Button\.........

1.8K
09 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Кто знает как изменить внешний вид формы тоесь написать класс или .dll файл для того чтоб менять вид формы как у Windows Media Player или Office 2007 но мне не нужны проги а нужен пример класса !!!
Например как написать класс для собственной (custom button) и поместить ее в toolbox чтоб потом использовать как стандартную кнопку !!!
Пожалуйста помагите очень нужно !!! Зарание огромное спасибо !!!:confused::confused::confused:
5
09 декабря 2008 года
hardcase
4.5K / / 09.08.2005
Будете так кричать - отправят мыться, в Баню.

На мой взгляд меньшей кровью задачу можно решить используя WPF.
1.8K
09 декабря 2008 года
ViToBrother
149 / / 13.05.2007
А как ? Примерчик можно ?
241
10 декабря 2008 года
Sanila_san
1.6K / / 07.06.2005
Гугл в помощь.
1.8K
10 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Я искал но несмог найти нечего полезного потому и обратился к вам в наднжде что тут мне помогут !!!
1.8K
10 декабря 2008 года
ViToBrother
149 / / 13.05.2007
http://www.codeproject.com/KB/buttons/CButton.aspx

вот например на данном сате есть код в котором есть .dll файл если этот файл добавить в ToolBox можно использовать кнопку вот я хочу также создать кнопку !!!
241
12 декабря 2008 года
Sanila_san
1.6K / / 07.06.2005
Цитата:
вот например на данном сате есть код в котором есть .dll файл если этот файл добавить в ToolBox можно использовать кнопку вот я хочу также создать кнопку !!!

Ну так кто мешает? У вас вообще в чём проблема? Если не получается конкретное действие, опишите, что делаете, и вам вероятнее всего помогут. А если вы хотите создать кнопку, то в этом никакой проблемы нет. Берёте и создаёте. Делов-то.

1.8K
13 декабря 2008 года
ViToBrother
149 / / 13.05.2007
[ATTACH]3243[/ATTACH] вот мой dll файл !!! загрузите его в toolbar и скажите пожалуйста почему в Properties в misc property ButtonStyle не активно оно должно открыватся как дерево !!!
241
14 декабря 2008 года
Sanila_san
1.6K / / 07.06.2005
Товарищ, вы правила раздела читали? Прочитайте их вдумчиво, переформулируйте вопрос, и начните, наконец, хоть что-то делать. Будете ещё упорствовать - тема закроется.
1.8K
14 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Цитата: Sanila_san
Товарищ, вы правила раздела читали? Прочитайте их вдумчиво, переформулируйте вопрос, и начните, наконец, хоть что-то делать. Будете ещё упорствовать - тема закроется.



Я же делаю я написал мой класс создалл dll фаил !!! Уважаемый Sanila_san если вы посмотрите вложенный файл то там моя прога !!! Скомпелируйте ее и у вас будет dll файл (написанный мной). Добовляем этот файл в toolbox в NET FRAMEWORK (Windows Forms) Перетаскиваем Button на Windows Forms и входим в PROPERTIES этой кнопки. Там мы видем неактивное поле ButtonStyle но оно должно быть активно !!! Что уменя в dll коде нетак подскажите !!!!

241
14 декабря 2008 года
Sanila_san
1.6K / / 07.06.2005
Научитесь, чёрт возьми, грамотно писать. Такое количество восклицательных знаков создаёт ощущение, что вы кричите. Не надо так делать.

 
Код:
m_ButtonStyle = gcnew ES::NET::UI::ButtonStyle();
            //m_myclass = gcnew ES::NET::UI::Button::myclass();

            // Load images.
//          ImagePressing = Image->FromFile("c:/Images/ButtonPressed.bmp");
//          ImageDisable = Image->FromFile("c:/Images/ButtonDisable.bmp");
//          ImageNormal = Image->FromFile("c:/Images/ButtonNormal.bmp");   
//          ImageHovered = Image->FromFile("c:/Images/ButtonHovered.bmp");


У меня поддержка С++ выключена за ненадобностью, поэтому более детально проверить не смог. Навскидку под подозрение попал закомментированный участок кода. Так действительно должно быть?
1.8K
15 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Представем такую ситуацию у нас есть класс с 4 параметрами типа Image^
мне надо в моей проге зделать так чтобы я обявил класс ButtonImages как
[COLOR="RoyalBlue"]property[/COLOR] и чтоб при входе в Properties моей кнопки там было так

-ButtonImages
Normal
Pressing
Hovered
Disable

Код:
//[SerializableAttribute]
ref class ButtonImages
{
public:
    Image^ m_Normal;
            Image^ m_Pressing;
    Image^ m_Hovered;
    Image^ m_Disabled; 
public:
    ButtonImages()
    {
        m_Normal = nullptr;
        m_Pressing = nullptr;
        m_Hovered = nullptr;
        m_Disabled = nullptr;  
    }
public:
                   
    property Image^ Normal {
        Image^ get() { return m_Normal; }
        void set(Image^ value) { m_Normal = value; }
        }
                   
    property Image^ Pressing {
        Image^ get() { return m_Pressing; }
        void set(Image^ value) { m_Pressing = value; }
        }
                   
    property Image^ Hovered {
        Image^ get() { return m_Hovered; }
        void set(Image^ value) { m_Hovered = value; }
        }  

    property Image^ Disabled {
        Image^ get() { return m_Disabled; }
        void set(Image^ value) { m_Disabled = value; }
        }
};


Как вы видете в классе Images есиь 4 переменной типа Image^ и
1.8K
15 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Цитата: Sanila_san
Научитесь, чёрт возьми, грамотно писать. Такое количество восклицательных знаков создаёт ощущение, что вы кричите. Не надо так делать.

 
Код:
m_ButtonStyle = gcnew ES::NET::UI::ButtonStyle();
            //m_myclass = gcnew ES::NET::UI::Button::myclass();

            // Load images.
//          ImagePressing = Image->FromFile("c:/Images/ButtonPressed.bmp");
//          ImageDisable = Image->FromFile("c:/Images/ButtonDisable.bmp");
//          ImageNormal = Image->FromFile("c:/Images/ButtonNormal.bmp");   
//          ImageHovered = Image->FromFile("c:/Images/ButtonHovered.bmp");


У меня поддержка С++ выключена за ненадобностью, поэтому более детально проверить не смог. Навскидку под подозрение попал закомментированный участок кода. Так действительно должно быть?



Да так должно быть. Потомучто проблема не в этом а в этом [ATTACH]3252[/ATTACH]

241
16 декабря 2008 года
Sanila_san
1.6K / / 07.06.2005
Тогда есть ещё один вариант. Вы же как-то отлаживали свою библиотеку? А раз так, то просто в host application создайте ещё один тест, специально заточенный под проверку на тот косяк, который у вас возникает в Студии. Отладчик вам поможет.
1.8K
16 декабря 2008 года
ViToBrother
149 / / 13.05.2007
Спасибо за помошь !!! Я уже нашол решение !!! Вот оно:
 
Код:
[TypeConverter(ExpandableObjectConverter::typeid)]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог