Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45

Очень маленькая форма

14.06.2012, 08:12. Показов 1898. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать форму примерно 10 на 10. Из главной программы, при ее запуске, открывать маленькую форму и по ходу работы главной программы изменять цвет маленькой формы.
Как это можно реализовать?

Маленькая форма всегда поверх всех окон должна быть))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.06.2012, 08:12
Ответы с готовыми решениями:

Добавление записи в Listview(1 форма) через Диалоговое окно(3 форма) другой формы (2 форма)
Всем доброго дня и с наступающими праздниками! Знаю, тема 7 частых вопросов по WinForms уже не раз обсуждалась, и была прочитана, но или...

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

Я очень прошу... я здесь просто новенький( Мне очень срочно)
1.Составить програму- какая бы обсчитала количество слов что начинается на w,a –В данном предложении (речення СВОЕ!!!) 2.Дан...

13
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
14.06.2012, 09:11
C#
1
2
3
4
5
6
7
Form f = new Form();
f.MinimumSize = new System.Drawing.Size( 0, 0 );
f.Size = new System.Drawing.Size( 10, 10 );
f.TopMost = true;
f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
f.StartPosition = FormStartPosition.CenterParent;
f.Show();
1
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
14.06.2012, 09:17  [ТС]
Блин все равно размер большой(((
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
14.06.2012, 09:21
Цитата Сообщение от Black Devil Посмотреть сообщение
Блин все равно размер большой(((
Проверил форма и в правду создается большая, сейчас посмотрю в гугле.
0
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
14.06.2012, 09:22  [ТС]
Вот прикрепил фотку экрана. Примерно что нужно нарисовал
Миниатюры
Очень маленькая форма  
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
14.06.2012, 09:27
Вот так форма будет довольно маленькая, но мешает кнопка "close".
C#
1
2
3
4
5
6
7
8
Form f = new Form();
f.BackColor = Color.Red;
f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
f.MinimumSize = new System.Drawing.Size( 0, 0 );
f.Size = new System.Drawing.Size( 20, 38 );
f.TopMost = true;
f.StartPosition = FormStartPosition.CenterScreen;
f.Show();
0
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
14.06.2012, 09:32  [ТС]
Дмитрий3241, блин убрать бы ее

Добавлено через 2 минуты
Легче в моем случае, подключиться к экрану, и рисовать на нем квадратик нужного цвета)
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
14.06.2012, 09:33
Вот посмотри если так подойдет напишу как сделать:
Изображения
 
0
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
14.06.2012, 09:40  [ТС]
Дмитрий3241, ну да, как?
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
14.06.2012, 09:45
Цитата Сообщение от Black Devil Посмотреть сообщение
Блин все равно размер большой(((
C#
1
2
3
f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
f.Size = new Size(10, 10);
f.MaximumSize = f.MinimumSize = f.Size;
По-моему, так!
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
14.06.2012, 09:50
TransparencyKey задайте под цвет вашей формы.
C#
1
2
3
4
5
6
7
8
9
this.Width = 10;
this.Height = 10;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
PictureBox p = new PictureBox();
p.Width = 10;
p.Height = 10;
p.BackColor = Color.Red;
p.Location = new Point( 0, 0 );
this.Controls.Add( p );
Добавлено через 4 минуты
Вариант Pooh работает.
0
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
14.06.2012, 10:52  [ТС]
А как положение определить для нее, в самом верху посередине экрана!
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
14.06.2012, 11:10
Цитата Сообщение от Black Devil Посмотреть сообщение
в самом верху
Это в смысле, поверх всех окон? Тогда так:
C#
1
2
f.TopMost = true;
f.StartPosition = FormStartPosition.CenterScreen;
0
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
14.06.2012, 11:16  [ТС]
Pooh, высота 0, по ширине - (ширина экрана/2 + ширина формы/2)

Все сделал)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.06.2012, 11:16
Помогаю со студенческими работами здесь

Нужна маленькая подсказка
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

скорость куллера очень маленькая
Здравствуйте! у меня последний месяц зависает комп, нормально работает раза с 5. Зависает до ресета, посмотрела- после очередного зависания...

Очень маленькая скорость ОЗУ
Драсте, вообщем проблема такая, у моей ОЗУ очень маленькая скорость чтение/записи, даже у SSD выше, что за хр*нь на скринах все видно, у...

Анимация в Pascal (очень маленькая)
НЕ понимаю, почему паскаль ругается... если писать например код клавиши CH:=#13; until CH=#27; то происходит быстрое мигание...

Очень маленькая производительность geforce 315
Процессор AMD Athlon(tm) 2 x4 645 2.9 ОЗУ 4 ГБ в интернете о видеокарте хорошие отзывы у меня напротив , очень маленькая...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru