Статья Toggle Button для WinForm C++/CLI (Кнопки переключатели)

0x05

Знающий
Регистрация
04.05.2022
Сообщения
104

internal: ImageList^ ImageList1;
bool buttonState = false;

private: System::Void Button1_Click(System::Object^ sender, System::EventArgs^ e) {

buttonState = !buttonState;

ImageList1 = gcnew ImageList;
ImageList1->ImageSize = System: Drawing::Size(59, 18);
ImageList1->Images->Add(Image::FromFile("..\\твоя_папка_проекта_с_изображениями\\open.png"));

if (buttonState) {
Button1->BackgroundImage = ImageList1->Images[0];

}
else {

ImageList1->Images->Add(Image::FromFile("..\\твоя_папка_проекта_с_изображениями\\close.png"));
Button1->BackgroundImage = ImageList1->Images[1];

}
Button1->BackgroundImageLayout = ImageLayout::None;
Button1->Size = Button1->BackgroundImage->Size;
}
 
Последнее редактирование:
Hello how are u? i hope you well
Используй стили ImGui для кнопок, ты можешь сделать их с подсветкой итд итп
Вот пример как использовать стили:
пролистай ниже и увидешь, выбери понравившися и измени его
 
Hello how are u? i hope you well
Используй стили ImGui для кнопок, ты можешь сделать их с подсветкой итд итп
Вот пример как использовать стили:
пролистай ниже и увидешь, выбери понравившися и измени его
Привет Дарвин. Спасибо за наводку, но мне нужны кнопки, не прибегая к использованию ImGui. Я хочу сделать трейнер примерно похожий на трейнер, как у Флинга. Он у него написан без использования ImGui в обычной WinForm (C++/CLI), как я понял. Хотя хз... Могу и ошибаться. ))
435.jpg
 
Последнее редактирование:
Короче я разобрался, как сделать кнопки переключатели на плюсах. Оставлю код сверху в закрепе. Вдруг кому-нибудь пригодится
 
Последнее редактирование:
Я хз как те помочь. Учите Java
 
Назад
Верх Низ