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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Форма для составления расписания 
:(
    Опции темы
ДобренькийПапаша
Дата 8.12.2009, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

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



Вот в другой проге есть такая форма для составления расписания, скрин я приложил в файле.

При это там в поле типа Ауд или Код можно тыкнуть мышкой и появится возможность ввода с клавиатуры.

Стоит ли копировать так же как сделано? (Кстати если стоит копировать, то используя какие элементы в .NET это проще сделать?)
А если в .NET можно сделать это проще, то жду советов))) 

Присоединённый файл ( Кол-во скачиваний: 37 )
Присоединённый файл  ToVingrad.jpg 49,96 Kb


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
explorer
Дата 10.12.2009, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Была у меня подобная задачка. Сделал следующим образом. Текст изначально выводится в Label. Тут главное - никаких autosize=true, но это, я думаю, очевидно. 
Так как мы имеем конечное и равное число записей на каждый день, такой подход можно и здесь применить. 

Что делаем дальше. Дальше, все наши метки подключаем к обработчику события Click (либо какому-то другому, по ситуации и цели). Лучше заранее сделать класс такой "расширенной метки" со встроенным обработчиком.

Все, что делает обработчик, это удаляет метку и на её месте создает TextBox размеров метки и с тестом из неё (если он там вообще был). Далее, правим / вводим текст и нажимаем, например, Enter. TextBox удаляется, а на его метсте появляется "расширенная" метка с новым текстом.  Единственное, что нужно кроме этого, снабдить каждую метку уникальным ID (хранить можно в Tag). Если идей по генерации ID нет, можно и GUID'ы генерить. А можно метку просто скрывать. Тогда никаких ID вообще не потребуется. В общем, это все уже реализация, ну а глобальная идея, думаю, понятна  smile 
--------------------
 
PM MAIL WWW ICQ   Вверх
ДобренькийПапаша
Дата 10.12.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

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



Идея ясна, спасибо. Пока подожду, может кто ещё что-нибудь предложит.


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
mrbrooks
Дата 11.12.2009, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

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



ДобренькийПапаша, то что у тебя на скрине камрад - реализовывать в гуе не кошерно. По сути своей это БД, а что бы получить желаемое - используй генератор отчетов. Уж благо их навалом. 
PM MAIL   Вверх
ДобренькийПапаша
Дата 11.12.2009, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

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



У меня это большая система управления документооборотом деканата. И вырвать эту функцию из системы, переложив на отельный генератор отчётов не могу.


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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