Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
78 / 78 / 11
Регистрация: 02.12.2011
Сообщений: 296

Вернуть первоначальный вид формы

21.07.2013, 17:58. Показов 3267. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
...Доброго времени суток, уважаемые форумчане!...Возникла проблемка: имеется обработчик события, который придает форме эллиптическую форму:

C#
1
2
3
4
5
6
7
   private void btn_Ellipse_Click(object sender, EventArgs e)
   {
   
       GraphicsPath shape = new GraphicsPath();
       shape.AddEllipse(0, 0, this.Width, this.Height);
       this.Region = new System.Drawing.Region(shape);   
   }
...не могу сообразить, как вернуть форме перначальный вид....метод, описанный ниже - не годиться:

C#
1
2
PrbForm PrbForm = new PrbForm();
PrbForm.Show();
посколько он содает новую форму, а мне требуется вернуть вид СТАРОЙ... Заранее благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.07.2013, 17:58
Ответы с готовыми решениями:

Как импортировать шапку таблицы из Excel в DataGridView, сохранив первоначальный вид?
Уважаемые знатоки, подскажите как мне поместить в DataGridView вот такую экселевскую таблицу

Вернуть шаблону первоначальный вид
Прошу Вашей помоги друзья! Я совсем новичек в этом вопросе, но сложилось так что сразу дали сайт, вот и мучаю его пока готовят новый сайт....

VBA Excel 2010 как отменить изменения на листе и вернуть его в первоначальный вид
Доброго времени суток! Уважаемые форумчане, может у кого появится идея решения моей задачи: Есть книга в ней несколько листов,...

4
13 / 13 / 3
Регистрация: 31.03.2013
Сообщений: 287
21.07.2013, 18:27
А попробуй записать в переменную размеры формы, а потом просто присваивать их.
как в си я не уверен (в них мало был)
private void btn_Ellipse_Click(object sender, EventArgs e)
C#
1
2
3
4
5
6
7
8
   {
   
       GraphicsPath shape = new GraphicsPath();
int a= this.Width;
int b= this.Height;
       shape.AddEllipse(0, 0, this.Width, this.Height);
       this.Region = new System.Drawing.Region(shape);   
   }
ну а потом form.height form1.width (точно названия не помню)
0
78 / 78 / 11
Регистрация: 02.12.2011
Сообщений: 296
21.07.2013, 18:39  [ТС]
...вся проблема в том, что метод AddEllipse НЕ принимает 4-е аргумента...такой способ уже пробовал....
0
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
21.07.2013, 19:46
C#
1
2
3
            GraphicsPath shape = new GraphicsPath();
            shape.AddRectangle(new Rectangle(0,0, this.Width, this.Height));
            this.Region = new System.Drawing.Region(shape);
вроде возвращает, но это мутный регион как для эллипса, так и для прямоугольника
1
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
22.07.2013, 13:30
перед изменением
C#
1
backup = this.Region;
потом восстанавливай из этой переменной.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.07.2013, 13:30
Помогаю со студенческими работами здесь

Как возвратить форме первоначальный вид?
Имеется форма с элементом "Вкладка", на каждой из вкладок расположена подчиненная форма. Задача: сделать так, чтобы при перемещении...

Как вернуть прежний вид?
Добрый день. Как вернуть прежний вид? После подключение флешки с вирусом, у меня поменялся вид в "мой копьютер". А точнее...

Вернуть ссылке прежний вид
Доброго времени суток не могу решить такой вопрос есле нажать на ссылку "Добавить1" ссылка получит вид cor.php?in_nlc но как потом...

Вернуть значки в стандартный вид.
Вообщем,случилась небольшая проблемка.Значек файла TXT(Текстовый документ) стал таким(см.скр).Хотя в типе и в свойствах выбрано нотпед.Даже...

Как вернуть вид страниц обратно?
Доброго времени суток!!! Чтобы начать новую страницу, в то время как предыдущая еще не заполнена полностью текстом, я вставляю после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru