![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Егоша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.3.2008 Репутация: нет Всего: нет |
![]() |
|||
|
||||
neprofi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.3.2008 Репутация: нет Всего: нет |
попробуй ответить на мой вопрос, и мозг займешь
![]() Могу ли я прописать событие MouseDown для массива student, который создается динамически. Мне необходимо из textbox (student) перетаскивать текст в textbox1. Мой код парорабатываться не хочет, компилируется, но перетаскивание не осуществляется private void student_MouseDown(object sender, MouseEventArgs e) { for (int i = 0; i < 20; ++i) { DragDropEffects dde = student[i].DoDragDrop(student[i].Text, DragDropEffects.Copy); } } private void textBox1_DragDrop(object sender, DragEventArgs e) { Object item = (object)e.Data.GetData(typeof(System.String)); textBox1.Text = item.ToString(); } private void textBox1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.StringFormat)) e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.None; } |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: 0 Всего: -1 |
Ты знаеш укринський? Скажи свой номер аськи? |
|||
|
||||
Егоша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.3.2008 Репутация: нет Всего: нет |
Я не буду искать за тебя ответ. Я хочу чтоб мне дали задание какое-нибудь (тоесть написать программу). Давай мне техническое задание, я за тебя попробую написать прогу сам |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
Нарисуй на форме часы: жирная чёрная часовая стрелка, минутная синяя стрелка подлиннее и секундная красная - тонкая и самая длинная. Условие, чтобы стрелки совпадали по положению с текущим временем, и перерисовка не мерцала. Для усложнения можно нарисовать цифры по кругу. Для доп. усложнения можно убрать заголовок у формы, сделать окно круглым (как часы) и разрешить тягать мышью за любое место.
-------------------- ![]() |
|||
|
||||
Егоша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.3.2008 Репутация: нет Всего: нет |
Отлично на недельку делов хватит... Спасибо за задание |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
Пожалуйста, потом ещё придумаю
![]() -------------------- ![]() |
|||
|
||||
VisualProgrammerNET |
|
|||
![]() Почётный халявщик ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.10.2005 Где: Зеленоград Репутация: 1 Всего: 6 |
Срок сдачи проекта - через 3 дня ![]() -------------------- 3 ГОДА НА ![]() |
|||
|
||||
werqwrt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 23.3.2008 Репутация: нет Всего: 1 |
||||
|
||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 5 Всего: 42 |
Курим Form.TransperencyKey и Form.FormBorderStyle З.Ы. Как сделать невидимый текст? Это сообщение отредактировал(а) HalkaR - 2.4.2008, 10:51 |
|||
|
||||
werqwrt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 23.3.2008 Репутация: нет Всего: 1 |
меня больше интересует как сделать окно круглым, остальное я знаю как сделать
|
|||
|
||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 5 Всего: 42 |
Ответ выше. как я сказал курите TransperencyKey |
|||
|
||||
robotov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 1.4.2008 Репутация: нет Всего: нет |
А вот у меня тож есть задание. Раньше весь процесс делал вручную, теперь сел за изучение языка и решил автоматизировать свою работу - но продвигается туго) Будем делать параллельно.
Задание. 1.В программе нужно указать папку. 2.В папке лежат тесктовые файлы без расширения с именами H_100000,H_100001,....,B_100000,B_100001,... и так далее. То есть постоянно увеличиваются цифры. 3.Надо взять Первые 10000 записей "Н" и первые 10000 записей "В". Заархивировать их и положить на папку выше указанной с именем "arh_<дата>". из папки архивированные файлы удалить. 4.В этой же папке есть текстовый файл под названием index.csv. структура у него такая: H_110000,1,21.01.2008,,, H_110001,1,21.01.2008,,, H_110002,1,21.01.2008,,, "error export" H_110003,2,21.01.2008,,, " error line 1" H_110004,1,21.01.2008,,, H_110005,1,21.01.2008,,, H_110006,1,21.01.2008,,, то есть только "Н" и символы после первой запятой могут быть любые и их может быть сколь угодно много. Вот из этого файла надо удалить все строки, "Н" которые ты заархивировал. 5.Дополнительные условия. а). Если записей меньше чем 10000 - выдавать ошибку и ничего не делать. б).Перед началом операции (после нажатия кнопки "старт")если в папке присутствует файл с названием "lock" - выдавать ошибку и останавливать программу.(мол попробуйте чуть позже). Вроде все. Заодно и себе техзадание определил. ![]() Кстати, спрашиваю у СЕНСЕЕВ - задачка не слишком сложна? выполнима на начальном уровне знаний? Это сообщение отредактировал(а) robotov - 3.4.2008, 15:18 |
|||
|
||||
Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 2 Всего: 3 |
Я не сенсей, но говорю что задачка не слишком трудная, и выполнима)
|
|||
|
||||
VisualProgrammerNET |
|
|||
![]() Почётный халявщик ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.10.2005 Где: Зеленоград Репутация: 1 Всего: 6 |
Более чем. За вечер, с парой бутылочек пива, управишься ![]() Вообще, самое важное дело для программиста - понять, ЧТО и КАК ты будешь делать. Я например взял за привычку даже для небольших программ делать подобие диздоков. Взял карандаш, листок и чертишь схему работы твоей программы. Что за чем идёт. Чётко продумывая каждый шаг. В этом и кроется работа программиста. А потом по этой схеме ты легко напишешь код (или всегда можешь обратиться за помощью к различным интернет-ресурсам). Учитесь ДУМАТЬ смолоду. А уж как написать проблемный участок кода, или почему что-то не работает - тут всегда подскажут ![]() -------------------- 3 ГОДА НА ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |