Ответы на вопрос:
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
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
платон2403.04.2020 15:30
-
Djjhsb03.02.2021 19:47
-
looooooooollll15.02.2021 16:11
-
Timur7771333723.12.2021 02:13
-
Abbszbbs17.06.2021 19:25
-
vanikkuz04.03.2023 06:20
-
MaaximKa22811.10.2021 00:17
-
olegneoleg04.10.2022 23:13
-
Georgeo19rus19.12.2021 12:46
-
аннаксения10.11.2020 10:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.