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

Поиск:

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


Шустрый
*


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

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



Только начал активно изучать сишарп и сразу ламерский вопрос) (третий уже)
Код

        private void Form1_Load(object sender, EventArgs e)
        {
            TimeTable Tt = new TimeTable();
            label1.Text = Tt.GetWeekOfYear();
        }


А как мне использовать этот же экземпляр в другой функции? Мне нужно сделать
Код

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Tt.SelectedOption = 0;
        }


А нельзя(
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
SaS1
Дата 11.3.2009, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



APXEOLOG

Создай этот экземпляр как поле класса, в котором ты эти методы объявляешь, а не локально в методе. Доступ к нему через свойство.
PM MAIL   Вверх
666TEHb666
Дата 11.3.2009, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Здравствуйте.
Появился один вопрос.
Хочу чтобы при вводе нецифровой клавиши или знака "минус"  в textbox ввод этой клавиши отменялся. Поюзал MSDN понял что надо использовать обработчик события KeyDown и ставить значения SuppressKeyPress в true.Но почему то не получатся на практике(вылезает ошибка.

Пишу:
Код

    private: System::Void textBox1_KeyDown(System::Object^  sender, System::Windows::Forms::KeyEventArgs^  e) {
                 Char c=Convert::ToChar(e->KeyCode);
                 if( ((c<48)||(c>57)) && (c!=45) )
                     System::Windows::Forms::KeyEventArgs::SuppressKeyPres::set(true);


Ошибка:             }
error C2597: illegal reference to non-static member 'System::Windows::Forms::KeyEventArgs::SuppressKeyPress'

Что не так?

P.S. если не та тема,приношу извинения.
PM MAIL ICQ Skype   Вверх
666TEHb666
Дата 11.3.2009, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Аа,дощло до идиота))
Надо через
Код

    private: System::Void textBox1_KeyDown(System::Object^  sender, System::Windows::Forms::KeyEventArgs^  e) {
                 Char c=Convert::ToChar(e->KeyCode);
                 if( ((c<48)||(c>57)) && (c!=45) )
                     e->SuppressKeyPress::set(true);
             }


делать...правда логику ща подредактю,еще про некоторые клавиши забыл...

Извините за пост smile 


M
THandle
Не забываем использовать выделение кода


Это сообщение отредактировал(а) THandle - 12.3.2009, 11:55
PM MAIL ICQ Skype   Вверх
EgoBrain
Дата 12.3.2009, 05:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Можно ли изменить backcolor у таких компанентов как: OpenFileDialog, SaveFileDialog и др.?
PM MAIL ICQ Skype   Вверх
EgoBrain
Дата 12.3.2009, 05:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как отследить какая кнопка была нажата в FolderBrowserDialog?
PM MAIL ICQ Skype   Вверх
DVariuS
Дата 12.3.2009, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(EgoBrain @ 12.3.2009,  04:52)
Как отследить какая кнопка была нажата в FolderBrowserDialog?

Метод ShowDialog() классов, наследуемых от CommonDialog, возвращает DialogResult - перечисление в котором указана нажатая пользователем кнопка.


PM MAIL   Вверх
APXEOLOG
Дата 12.3.2009, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как узнать по какому Url идем webBrowser при событии Navigating?
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
DVariuS
Дата 12.3.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(APXEOLOG @ 12.3.2009,  14:17)
Как узнать по какому Url идем webBrowser при событии Navigating?

Смотри WebBrowserNavigatingEventArgs.Url
PM MAIL   Вверх
APXEOLOG
Дата 12.3.2009, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вопрос по кодировкам: я читаю страницу
Код

            string BufS = ct.DownloadString(e.Url);


А на выходе у меня вместо русского языка сплошной крякозябр...Как сделать по нормальному?)
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
APXEOLOG
Дата 13.3.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вопрос по .dll
Вот написал я дллку, как мне ее теперь подключить(в самом коде). Дллка лежит в папке с программой. 
И как работать с классами из дллки?

Подскажите, или киньте ссылку на литературу.
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
lam0x7C4
Дата 13.3.2009, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(APXEOLOG @ 13.3.2009,  17:20)
Вопрос по .dll
Вот написал я дллку, как мне ее теперь подключить(в самом коде). Дллка лежит в папке с программой. 
И как работать с классами из дллки?

Подскажите, или киньте ссылку на литературу.

http://msdn.microsoft.com/ru-ru/library/ky3942xh.aspx
PM MAIL ICQ   Вверх
Kolovorot
Дата 14.3.2009, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(APXEOLOG @ 13.3.2009,  17:20)
Вопрос по .dll
Вот написал я дллку, как мне ее теперь подключить(в самом коде). Дллка лежит в папке с программой. 
И как работать с классами из дллки?

Подскажите, или киньте ссылку на литературу.

В Visual Studio выбираешь project->add reference->browes добавляешь бибилиотеку. В заголовке программы пишешь using <название программы>
--------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра
PM MAIL   Вверх
EgoBrain
Дата 17.3.2009, 06:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как отменить закрытие формы, можно ли это сделать в OnFormClosing? Например в OnFormClosing я вывожу MessageBox с вопросом, если "Да", то продолжить, если "Нет" то отменить закрытие формы.
PM MAIL ICQ Skype   Вверх
APXEOLOG
Дата 17.3.2009, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(EgoBrain @  17.3.2009,  06:49 Найти цитируемый пост)
Как отменить закрытие формы, можно ли это сделать в OnFormClosing? Например в OnFormClosing я вывожу MessageBox с вопросом, если "Да", то продолжить, если "Нет" то отменить закрытие формы. 


Просто закрытие, без мессаджа:
Код

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            e.Cancel = true;
        }

--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
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.