Привет, Хэшкод! Хочу поинтересоваться у людей, делающих интерфейсы на WinForms, как обстоят их дела и легко ли им живётся. В чём собственно проблема. У разработчика интерфейса на WinForms есть три пути: Довольствоваться стандартными контролами. Писать свои. Скачивать/покупать сторонние. Первый варинт, отпадает сразу, как только начинаешь вглядываться в стандартные контролы, предоставляемые visual studio. Нет, лично я ничего не имею против хорошо причёсанных минималистичных приложений, использующих только лишь родные кнопочки, комбобоксы и пр., но по личному опыту, с каждым годом после выхода 2007-го офиса, юзеры всё больше и больше воротят нос от 'скучных' компонентов. На написание собственных контролов я готов пойти в случае долговременного проекта, когда дело действительно того стоит. В остальных же случаях хотелось бы готовых решений. На сторонние компоненты возлагалось больше всего надежд, но как я понял они либо платные либо слеплены на скорою руку в вырви-глаз стиле. Может я что-то пропустил, и в свободном доступе есть масса хороших коллекций контролов? Ведь популярная технология, должны быть решения. В качестве ответа на вопрос меня вполне устроит либо ссылка на бесплатную коллекцию контролов, либо фраза «WinForms метрв».
Ответ Согласно моему ИМХО, я бы рекомендовал плавно переходить на WPF. Стандартные возможности по интеграции WPF и WinForms в одном приложении позволяют это делать буквально "плавно" и безболезненно. А в чем преимущество WPF? В контексте вашего вопроса, на нем довольно легко делать нескучные компоненты. Во-первых, и приятно, что самому делать проще, во-вторых, это же приводит к тому, что сообщество активно их создает под бесплатными лицензиями, и необходимости кому-то платить или самому мучиться нет.