Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Визуальная среда. Свойства формы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решите по C++ с объяснениями http://www.cyberforum.ru/cpp-beginners/thread130039.html
Пожалуйста помогите решить задачи с объяснениями. Заранее, спасибо. 1. Создать класс Massiv (матрица вещественных чисел), количество строк и столбцов константные поля. Ввод размера матрицы...
C++ Массив... Дан одномерный массив целых чисел A40. Массив заполнить значениями путем ввода с клавиатуры. Проверить, является ли левая половина массива (первые 20 элементов) точной копией правой половины массива... http://www.cyberforum.ru/cpp-beginners/thread130037.html
C++ Функция window()
Здравствуйте уважаемые гуру! Напишите пожайлуста мне функцию установки размера рабочей области консоли. Испульзую gcc, на dec c++, но функцию window() он не видет, которая по идеи должна быть...
C++ Преобразовать массив!!!
Всем привет!помогите,кто сможет!вот задача,но не до конца.....там нужно закончить третьим заданием! 3)преобразовать массив таким образом,чтобы сначала распологались все элементы,целая часть которых...
C++ Как вернуть массив? http://www.cyberforum.ru/cpp-beginners/thread130024.html
Как вернуть массив из функции и узнать его размер?
C++ Поиск номера строки и столбцов седловых точек Дана целочисленная прямоугольная матрица.Определить номера строк и столбцов всех седловых точек матрицы. (Матрица А имеет седловую точку А(i,j) ,если А(i,j) является минимальным элементом в i-ой... подробнее

Показать сообщение отдельно
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263
19.05.2010, 20:50  [ТС]
MiCr0s0fT, ваш алгоритм работает только в одну сторону, а именно: заблокировать можно, а вот обратного хода нет.
Вот, придумал такой вариант с RadioGroup. Создается RadioGroup с двумя строчками, в первой пишется "Нет возможности изменить размеры окна", во второй "Есть возможность изменить размеры окна", на клик вешается следующий код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void __fastcall TForm1::RadioGroup1Click(TObject *Sender)
{
 TBorderIcons temp = BorderIcons; //Массив, в котором находятся наши кнопки.
 temp << biSystemMenu; //Записываем в массив все системные кнопки.
 if (RadioGroup1->ItemIndex==0) {
         Form1->BorderStyle=bsSingle;
         temp >> biMaximize; //Убираем из массива максимизацию.
         Form1->BorderIcons = temp; //Ставим набор кнопок без максимизации.
        }
 else {
       Form1->BorderStyle=bsSizeable;
       temp << biMaximize;
       Form1->BorderIcons = temp;
      }
}
Если интересно, проверьте, может найдете баги, я не нашел, всё работает.
Частично взято отсюда.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru