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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать Form1 невидимой 
:(
    Опции темы
bio_hazard
Дата 22.12.2008, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Изучаю .net и c# - столкнулся с такой проблемой, пытаюсь поместить в конструтктор, код который скрывает форму и вызывает диалог аутентификации.
Код

public partial class Form1 : Form
    {
       
        public Form1()
        {
            InitializeComponent();
          
            this.Hide()

            Login login = new Login();
            login.Visible = true;


В результате Form1 все ранво видно на экране, хотя если строку 
Код
this.Hide()
 или 
Код
this.Visible=false
 разметсить в методе который обрабатывает нажатие кнопки, то Form1,оказывается скрытой. Подскажите что я делаю не так?
PM MAIL   Вверх
Partizan
Дата 22.12.2008, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



bio_hazard, а если в дизайнере выставить Visible по умолчанию в false? =)


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
bio_hazard
Дата 22.12.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я честно говоря найти  не могу в дизайнере где для form1 можно выстаивть visible в false, и мне хотелось бы научится делать это вручную из кода программы smile
PM MAIL   Вверх
Luter
Дата 22.12.2008, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(bio_hazard @ 22.12.2008,  11:58)
Я честно говоря найти  не могу в дизайнере где для form1 можно выстаивть visible в false, и мне хотелось бы научится делать это вручную из кода программы smile

Обшето он хочет сделать форму невидимой, то сделай форму прозрачной.
Свойство на букву : "O"
PM MAIL   Вверх
kuller
Дата 25.12.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Свойство на букву : "O"

this.Opacity = 0.3;
после равно выставляешь степень прозрачности.

Это сообщение отредактировал(а) kuller - 25.12.2008, 14:23
PM MAIL   Вверх
it_medved
Дата 12.1.2009, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 1.5.2007
Где: Днепропетровск

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



в конструкторе нельзя, там где запускается экземпляр Form1 потом сделай ему хайд
PM MAIL WWW   Вверх
EAV
Дата 14.1.2009, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



bio_hazard, если стоит задача вызова окна аутентификации до старта основного окна, то можно поместить вызов окна аутентификации в обработчик события Load для Form1, а не в Main

Код

        private AuthForm authForm;
        
        void MainFormLoad(object sender, EventArgs e)
        {
            authForm = new AuthForm();
            authForm.ShowDialog();
        }


Это сообщение отредактировал(а) EAV - 14.1.2009, 10:14
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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