Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пользовательский элемент управления и прозрачность 
:(
    Опции темы
Spancer
Дата 22.4.2010, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 14.5.2007

Репутация: нет
Всего: нет



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

Код

SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            this.BackColor = Color.Transparent;

Код приведенный в МСДН, также нужного результата не дал.
Как заставить мой контрол быть прозрачным и на форме, а не только в конструкторе?
PM MAIL   Вверх
Heinzz
Дата 22.4.2010, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 12.12.2008
Где: .net

Репутация: 1
Всего: 9



в своем контроле никаких панелей нет? smile 


--------------------
user posted image
PM MAIL   Вверх
Spancer
Дата 22.4.2010, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 14.5.2007

Репутация: нет
Всего: нет



Нет, ни каких панелей нет

Код

        private void InitializeComponent()
        {
            this.SuspendLayout();
            // 
            // UserControl1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.BackColor = System.Drawing.Color.Transparent;
            this.ImeMode = System.Windows.Forms.ImeMode.Alpha;
            this.Name = "UserControl1";
            this.Size = new System.Drawing.Size(333, 253);
            this.Load += new System.EventHandler(this.UserControl1_Load);
            this.ResumeLayout(false);

        }

PM MAIL   Вверх
Heinzz
Дата 22.4.2010, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 12.12.2008
Где: .net

Репутация: 1
Всего: 9



Код

 public UserControl1()
        {
            InitializeComponent();
            this.BackColor = Color.Transparent;
        }

что у Вас тут this.Load += new System.EventHandler(this.UserControl1_Load);?


--------------------
user posted image
PM MAIL   Вверх
Spancer
Дата 23.4.2010, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 14.5.2007

Репутация: нет
Всего: нет



Обработчик событий, объявление осталось от экспериментов изменения свойств контрола при загрузки

Это сообщение отредактировал(а) Spancer - 23.4.2010, 09:54
PM MAIL   Вверх
Heinzz
Дата 23.4.2010, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 12.12.2008
Где: .net

Репутация: 1
Всего: 9



понятно что обработчик, а вот что там внутри? тк с тем что видно все в порядке


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.1154 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.