Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для siriusED
32 / 31 / 13
Регистрация: 20.05.2010
Сообщений: 705

Возможно ли использование WinForms в c# dll?

11.04.2014, 22:05. Показов 1452. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно сабж... Хочу сделать функцию в dll'ке что б она показала мне форму и потом ее спрятала. Возможно ли такое сделать в c# dll'ке?

Добавлено через 52 минуты
Оказалось я писал правильно, но нужно было просто ребилд dll'ки сделать

C#
1
2
3
Form f1 = new Form();
// Тут весь конфиг формы...
f1.Show();
Тоько один баг ещё есть, когда я уменьшаю прозрачность формы програмно, то фоновый рисунок установленный на форму рание - стает чёрным... А вот аналогичный код но в простом проэкте winforms рабоатет нормально(то есть при уменьшении прозрачности формы финовый рисунок остается а менается только прозрачность формы).

Как это зафиксить?

Добавлено через 25 минут
И ещё такой вопрос как заюзать доступ к форме из потока в dll'ке, Invoke нету...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.04.2014, 22:05
Ответы с готовыми решениями:

Возможно ли сделать подобный дизайн на WinForms?
Здравствуйте, скажите пожалуйста, возможно ли на WinForms создать такой же дизайн? Если да, то как сделать такие же контролы? (слайдер...

Возможно ли убрать горизонтальный скролбар в listView WinForms
Реально ли урать скролбар, именно убрать а не спрятать или еще что...?

dotnetCHARTING.WinForms.dll Error
Подскажите может кто сталкивался в чем тут ошибка ? using System; using System.Drawing; using System.Collections; using...

3
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
12.04.2014, 00:27
Цитата Сообщение от siriusED Посмотреть сообщение
И ещё такой вопрос как заюзать доступ к форме из потока в dll'ке, Invoke нету...
На чём у Вас Invoke нету?
0
 Аватар для siriusED
32 / 31 / 13
Регистрация: 20.05.2010
Сообщений: 705
12.04.2014, 01:34  [ТС]
Ну в dll'ке не было такого метода, но я сделал через "form1.Invoke". Но это не решило проблему, всё равно даже если прозрачность менять через отдельный поток то фон формы сразу стает черный...
0
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
12.04.2014, 11:24
В dll'ке такого метода быть и не может, этот метод реализуется на Control (интерфейс ISynchronizeInvoke)...

Вообще, попробовал вызвать новую форму в dll, с BackgroundImage, с прозрачностью, никаких проблем...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.04.2014, 11:24
Помогаю со студенческими работами здесь

Использование tabcontrol из WPF в WinForms
Во общем закинул я на WinForm WPFHostControl, который содержит WPF tabControl. И вот как мне теперь добавить WinForms контролы на этот...

Возможно ли использование процедур и функций сторонней DLL
Если у меня есть dll драйвера видеокарты, и я знаю некоторые функции из неё, я могу обратиться к ним из Delphi, если даже не знаю на каком...

Проект WinForms C++ в Visual Studio 2012 - это возможно
Вышел C++ Visual Studio 2012 в котором нельзя создавать приложения WinForms, фактически это искусственное ограничение от Microsoft...

Использование элементов WinForms в WPF
Привет всем! Возможно ли использовать контролы, построенные на основе WinForms, использовать в WPF? То есть например разместить на...

Использование WPF-компонентов в WinForms
Возможно ли из обычной vb формы вызвать форму wpf? Если да,то как? Обычная строка frmForm.Show не работает.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[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-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru