![]() |
Модераторы: gambit, Partizan |
![]() ![]() ![]() |
|
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Подскажите как такое можно сделать.Есть отрезок времени,разница помещается в txt(
|
|||
|
||||
vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
|
|||
|
||||
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
vponomarov спасибо,только ругается:
No overload for method 'TryParse' takes '1' arguments, подскажи что туда подставить.Спасибо. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
Наверно, так:
![]() -------------------- ![]() |
|||
|
||||
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
mr.DUDA спасибо за ответ,но почемуто не срабатывает,т.е нет никакой ошибки,но и время не появляется в txt_twt,а вот с моими корявыми двумя строчками появляется.И еще,почемуто ,не понимаю почему, как только я запускаю время,оно появляется в верху вместо имени окна
![]() |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 2 Всего: 14 |
shark1,
а какой текст находится в txt_twt.Text, в этой строчке --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Должен по идее находиться вот это:
DateTime dStart = Convert.ToDateTime(txt_Clockbegin.Text); DateTime dEnd = Convert.ToDateTime(txt_ClockEnd.Text); TimeSpan ts; if (TimeSpan.TryParse(txt_twt.Text, out ts)) { ts += dEnd - dStart; txt_twt.Text = ts.ToString(); } |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 2 Всего: 14 |
shark1,
Если там, на пример, пустая строка то метод TryParse() возвращает false, и весь блок if'a пропускается. --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
shark1 |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Optimus там не пустая txt, при нажатии на чек бох:
время останавливается:
|
||||
|
|||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 2 Всего: 14 |
из кода не видно. поставьте MessageBox перед if'ом
напишите что выводится. --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Твоя правда,нечего не выводится,но если я вставляю свои две строчки(TimeSpan ts = dEnd - dStart;
txt_twt.Text = ts.ToString();) то тоже нечего не выводиться,однако время появляется в txt_twt.Спасибо. |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 2 Всего: 14 |
Можно сделать так:
--------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Окончательный код:
|
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 2 Всего: 14 |
потому что переменная ts создавалась и удалялась в chb_TEnd_Click(), соответственно теряли её значение. --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
shark1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Еще раз огромное спасибо.Век живи век учись.Большое тебе спасибо.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |