0x05
Следопыт
- Сообщения
- 95
- Реакции
- 31
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;
}
Последнее редактирование: