Ответы на вопрос:
using system; using system.windows.forms; using system.drawing; namespace redsquareinyellowcircle { static class program { [stathread] static void main() { application.enablevisualstyles(); application.setcompatibletextrenderingdefault(false); application.run(new ; } } public class form1 : form { private system.componentmodel.icontainer components = null; protected override void dispose(bool disposing) { if (disposing & & (components ! = null)) { components.dispose(); } base.dispose(disposing); } public form1() { initializecomponent(); } private void initializecomponent() { this.suspendlayout(); // // form1 // this.autoscaledimensions = new system.drawing.sizef(6f, 13f); this.name = "form1"; this.paint += new system.windows.forms.painteventhandler(this.form1_paint); this.resumelayout(false); } private void form1_paint(object sender, painteventargs e) { const int radius = 100; float a = (float)math.sqrt(2) * radius; int[] center = { this.clientrectangle.width / 2, this.clientrectangle.height / 2 }; pen pen = new pen(color.black, 0); solidbrush sbyellow = new solidbrush(color.yellow); solidbrush sbred = new solidbrush(color.red); e.graphics.fillellipse(sbyellow, new rectangle(center[0] - radius, center[1] - radius, 2 * radius, 2 * radius)); e.graphics.fillrectangle(sbred, new rectangle(center[0] - (int)a / 2, center[1] - (int)a / 2, (int)a, (int)a)); // освободить объекты gdi+ pen.dispose(); sbyellow.dispose(); sbred.dispose(); } }}
сделанно в 2010 студии, если вдруг проблемы с компиляцией
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Элизаббета21.08.2022 07:24
-
murka021014.02.2023 21:18
-
Kirill442116.12.2020 07:46
-
Ghxvbvc1321.09.2022 11:19
-
khsush10.11.2020 05:39
-
Никита56383108.11.2022 01:11
-
MILAVASSILYEVA07.05.2020 11:00
-
vvasea6628.07.2021 16:48
-
Чертенок2219.03.2021 06:02
-
sohibjon45709.04.2021 17:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.