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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Ламерские" вопросы, задаем здесь элементарные вопросы 
:(
    Опции темы
nokiaqd
Дата 27.5.2008, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ram1reS  спасибо разобрался в чем тут дело!
до полного счастья мне нуно было поступить вот как 
Код

        private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog MyDialog = new ColorDialog();

            MyDialog.AllowFullOpen = false;

            MyDialog.Color = textBox1.ForeColor;

            if (MyDialog.ShowDialog() == DialogResult.OK)

            textBox1.Text = String.Format("{0:X2}{1:X2}{2:X2}", MyDialog.Color.R, MyDialog.Color.G, MyDialog.Color.B);
  
        }


PM MAIL   Вверх
contramundum
Дата 27.5.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ram1reS, СПАСИБО!!!! smile ...наконец-то хоть кто-то ответил!)))
пока не пользовал.. завтра попробую! ура!!!
PM MAIL   Вверх
SmartBye
Дата 27.5.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Подскажите, как правильно организовать код, который должен выполняться при активировании формы?
Т.е. у меня форма была либо свернута, либо просто на заднем плане (т.е. неактивна) и вот, когда пользователь переключается на нее, должен произвестись код.

В событиях формы не нашел ничего подходящего(
PM MAIL   Вверх
Ram1reS
Дата 28.5.2008, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(SmartBye @ 27.5.2008,  21:22)
Подскажите, как правильно организовать код, который должен выполняться при активировании формы?
Т.е. у меня форма была либо свернута, либо просто на заднем плане (т.е. неактивна) и вот, когда пользователь переключается на нее, должен произвестись код.

В событиях формы не нашел ничего подходящего(

Событие Activated у Form.

Например:
Код

private void Form1_Activated( object sender , EventArgs e )
        {
            this.Text = DateTime.Now.ToString();
        }

--------------------
 
PM MAIL ICQ   Вверх
SmartBye
Дата 28.5.2008, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



И то верно... Что-то я ее пропустил в обилии событий формы. Спасибо!
PM MAIL   Вверх
SmartBye
Дата 28.5.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Подскажите такую вещь:
есть notifyicon. Как сделать поупап из этого значка? Как это бывает, к примеру, у менеджеров закачек, когда заканчивается закачка. Раздается такой шлепок и вылезает облачко с информацией.

Можно ли такое организовать стандартными средствами VS?
PM MAIL   Вверх
Ram1reS
Дата 29.5.2008, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(SmartBye @ 28.5.2008,  23:49)
Подскажите такую вещь:
есть notifyicon. Как сделать поупап из этого значка? Как это бывает, к примеру, у менеджеров закачек, когда заканчивается закачка. Раздается такой шлепок и вылезает облачко с информацией.

Можно ли такое организовать стандартными средствами VS?

Можно конечно:
Код

void Form1_DoubleClick(object sender, EventArgs e)
{
    notifyIcon1.Visible = true;
    notifyIcon1.ShowBalloonTip(20, "Information", "This is the text",
        ToolTipIcon.Info );
}


Инфа по notifyicon: http://msdn.microsoft.com/en-us/library/sy...on_members.aspx
Конкретно к попапу:
http://msdn.microsoft.com/en-us/library/ms160065.aspx
http://msdn.microsoft.com/en-us/library/sy...oontipicon.aspx
http://msdn.microsoft.com/en-us/library/sy...oontiptext.aspx
http://msdn.microsoft.com/en-us/library/sy...ontiptitle.aspx

--------------------
 
PM MAIL ICQ   Вверх
polundra
Дата 29.5.2008, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В Visual Studio-2005 не обнаружил пункта меню "Save Project AS" или аналога
Как создать другой проект на основе имеющегося?
PM MAIL   Вверх
SmartBye
Дата 29.5.2008, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ram1reS, большое спасибо. Не знал что это называется балоном.
PM MAIL   Вверх
Ram1reS
Дата 29.5.2008, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(polundra @ 29.5.2008,  11:09)
В Visual Studio-2005 не обнаружил пункта меню "Save Project AS" или аналога
Как создать другой проект на основе имеющегося?

Скопируй папку с проектом  smile 
--------------------
 
PM MAIL ICQ   Вверх
DZeus
Дата 30.5.2008, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как в событии TextBox_KeyPress определить что нажата клавиша Enter ? smile 
PM MAIL   Вверх
Ram1reS
Дата 30.5.2008, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(DZeus @ 30.5.2008,  14:39)
Как в событии TextBox_KeyPress определить что нажата клавиша Enter ? smile

Код

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Return)
            {
                // обработка
                e.Handled = true;
            }

        }

--------------------
 
PM MAIL ICQ   Вверх
SmartBye
Дата 31.5.2008, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Когда в DataGridView появляются данные, то колонки можно выровнять двойным кликом разделителю между названиями столбцов.

Как избавить от этого пользователя, т.е. сделать это самому, программно? 
PM MAIL   Вверх
Ram1reS
Дата 1.6.2008, 02:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(SmartBye @ 31.5.2008,  23:01)
Когда в DataGridView появляются данные, то колонки можно выровнять двойным кликом разделителю между названиями столбцов.

Как избавить от этого пользователя, т.е. сделать это самому, программно?

Код

private void button1_Click(object sender, System.EventArgs e)
{
    // Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight();

    // Resize all the row heights to fit the contents of all non-header cells.
    dataGridView1.AutoResizeRows(
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders);
}

http://msdn.microsoft.com/en-us/library/sy...mns(VS.80).aspx
--------------------
 
PM MAIL ICQ   Вверх
SmartBye
Дата 1.6.2008, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ram1reS, я, наверное, не правильно объяснил. Ваш пример выравнивает высоту ячеек, а мне нужно, что бы ячейки растягивались на ширину максимально длинного значения в столбце.

Т.е. вот так:
с
user posted image
до 
user posted image

Поигравшись с 
            
Код

dataGridView1.AutoResizeRows(DataGridViewAutoSizeRowsMode.DisplayedCells);
            dataGridView1.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);


Так ничего и не получилось =/
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

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


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

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


 




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


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

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