Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
#1

Возможно ли изменить параметры формы во время её работы? - C#

17.02.2015, 23:58. Просмотров 305. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Перезагрузил метод CreateParams

C#
1
2
3
4
5
6
7
8
9
10
        
protected override CreateParams CreateParams
        {
            get
            {
                CreateParams param = base.CreateParams;
                param.ExStyle |= 0x08000000;
                return param;
            }
        }
Теперь программа не принимает фокус, но появилась необходимость, что бы на одной из вкладок табконтрола она его получала, так как там текст. Возможно ли изменить параметры формы во время её работы? Соответственно отключать и включать фокус.
Заранее спасибо

Добавлено через 3 часа 52 минуты
Решил вопрос так

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams ret = base.CreateParams;
 
                if (select)
                    ret.ExStyle &= ~(int) WindowStyles.WS_EX_NOACTIVATE;
                else
                    ret.ExStyle |= (int) WindowStyles.WS_EX_NOACTIVATE;
 
                return ret;
            }
        }
select == true, когда выбрана нужная вкладка.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
        private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == tabControl1.TabCount - 1)
            {
                select = true;
                this.Opacity = 0.99;
                this.Opacity = 1;
            }
            else
            {
                select = false;
            }
        }
Так же, по всей видимости, ему надо перерисовать форму. Вообщем при смене значений прозрачности всё работает.
Если я не прав или есть боле приличный вариант, то буду рад услышать
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2015, 23:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Возможно ли изменить параметры формы во время её работы? (C#):

первая форма вызывает вторую форму передавая некоторые параметры, как во время закрытия 2-й формы передать из нее данные в 1-ю?
Во время обработки события в первой форме я вызываю вторую форму, в которой...

Как изменить размеры формы до размеров экрана во время инициализации?
Всем привет. Будьте добры, подскажите как можно изменить размеры формы до...

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

Изменить свойство Location формы во время ее работы
Можно ли программно(т.е во время работы программы, она сама например ползла...

Как изменить параметры подключения к SqlServer в процессе работы программы?
Здравствуйте. Уже неделю пытаюсь найти ответ на свой вопрос - всё глухо....

Плата ASUS A7N8X-X. Какие параметры изменить в биосе для нормальной работы ОЗУ?
xsxs Добавлено через 1 минуту 25 секунд Всем привет. У меня такая барада......

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2015, 23:58
Привет! Вот еще темы с решениями:

Возможно ли драйвером контроллера памяти реально изменить принцип работы с самой железкой?
Ну например, хочу что за один цикл читалось сразу оттуда, отсюда и отсюда и...

Изменить размерность массивов во время работы программы
Добрый день. Суть проблемы такова: из txt файла считывается размер двумерного...

Время работы формы
Доброго времени суток Уважаемые форумчане! Вновь обращаюсь к Вам за помощью!...

Во время работы программы изменить порядок CategoryPanel в CategoryPanelGroup
возможно ли во время работы программы изменить порядок Категории (...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru