Всем добра читающие гости форумчане.
Задался я тут вопросом таким можно ли легко и просто сменить дизайн формы. Есть у меня программа, написанная рабочая, всё хорошо.
Но дизайн на WinForms оставляет желать лучшего.
Как то "не айс"!
Попробовав через NuGet MetroFrameWork переплевался полностью. Так как нормальный дизайн отсутствует, и если Вы захотите скрыть кнопки навигации приготовьтесь к багам.
Потом попробовал MaterialSkin всё через тот же NuGet. Тут я просрался.
Ну во-первых там есть даже PersianMaterialSkin. Парень скомуниздил дизайн, добавил ООЧЕНЬ КОРЯВЫЙ ListView, переделал шрифт под не читаемый вовсе, и выложил под своим копирайтом. Ну типа плюс от этого GitHub, но глянув GitHub'a внутрь, и решив поменять dll под себя (ну шрифты там всякие, размер полей) блеванул пару раз, и понял что лучше с ноля самому писать. Дальше я пошёл Гуглить...
Гуглёжка привела меня к тому что танцы с бубном неизбежны, и придётся в кровь пальцы стереть чтобы получить нормальную форму. Не хочешь крови ? go WPF.
По-WPF'ил я немного методом научного тыка и понял, что учить надо, и так просто на WPF не перейти.
И красивенькая форма пусть снится ночами.
Но полазив по форуму я тут вычитал что можно и круглые углы сделать но вот только
C#
1
this.FormBorderStyle.None;
Но изучив вопрос нашёл код который таскает форму за любой пиксель.
Попробовав на пустом проекте мне эта идея приглянулась.
Единственное что у формы теперь нет кнопок навигации, и никакой окантовки.
Ну да пофиг подумал я, и начал панелями создавать цветные формы.
Ващее огонь подумал я сделав одну форму. Нарадоваться не мог. Сделал вторую, думаю ништяк, но чёт я заколебался.
Впереди ещё 5 форм.
Каждой пририсовывать панель, это вроде не долго, но пока всё выставишь проходит 30 минут.
Ну и решил : "Создам-ка я своё расширение"
Не так давно почитал за расширения, и принялся писать.
Как в итоге получилось совсем немного.
Создал в отдельном статическом классе.
P.S. Возможно я для кого то наркоман, а возможно кому то это пригодится. Вот лично мне это нужно было.
Менять, добавлять изменять можно как душе угодно.
Тестовый проект приложил
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .