Уроки C# - Drag and Drop - Часть 1 - Перетаскивание файлов - Drag n Drop - C#

  Рет қаралды 28,180

XpucT

XpucT

Күн бұрын

Пікірлер: 115
@SCEEF
@SCEEF 5 жыл бұрын
Спасибо, благодаря твоим урокам - сделал установщик для своего мода к PC Building Simulator. Избавил людей от надобности поиска папки с игрой и заменой файлов в ручную)
@XpucT
@XpucT 5 жыл бұрын
Красава 👍
@АлексДжаванов
@АлексДжаванов 2 жыл бұрын
Хруст ты велеколепен !спасибо
@sledleo
@sledleo 5 жыл бұрын
Лучший проводник в C#!
@luen6019
@luen6019 4 жыл бұрын
Определенно
@ТвойХозяин-е8л
@ТвойХозяин-е8л 5 жыл бұрын
14:03 - Поставил на будильник )) Спасибо за урок)
@АлексДжаванов
@АлексДжаванов 2 жыл бұрын
Хачптур лучший
@glorglorsky7987
@glorglorsky7987 4 жыл бұрын
уроки огонь, спасибо большое!
@BlaCKM00n333
@BlaCKM00n333 Жыл бұрын
за видео спасибо, но. 12:17 - вместо foreach можно сделать label1.Text = string.Join(" ", files); кстати по поводу джойна. не понимаю зачем ставить и дополнительно симулировать нажатие ввода, когда можно просто указать перенос строки. 16:23 - "это уже не массив" "две разные вещи". таки у нас видео для новичков или для глубокого понимания глубинных структур? чем же коллекция не массив? точно так же можно создать лист листов и получить двумерный массив. в логическом плане это тоже массив но лучше и удобней. а потом идёт фраза "в данном случае надо делать именно массивом". ну и всё. новичок потерялся в логике. в общем. кому интересна главная разница. массив это "твёрдая структура". вот почему вы не можете объявить массив строк и присвоить ему что-то абстрактное: string[] arr = new string[]; - вам выдаст ошибку. вы обязаны указать размер массива на этапе присваивания. компилятор обязан знать сколько пустых строк ему создать и назначить им адрес. коллекция же - "гибкая структура". вы не знаете сколько у вас будет строк, может три, может 30000. и, хотя вы можете заранее указать размер коллекции, это не необходимость. так что вы объявляете пустую коллекцию и... всё. каждый раз, добавляя новую строку, коллекция сама будет расширяться до нужных размеров. а ещё больно видеть что пренебрегают читаемостью кода и опускают фигурные скобки для foreach if else. а ведь это ещё и на логику может повлиять. когда вы увидите большую простыню с ветками и циклами без скобок - вы пожалеете что её автор экономил на паре символов. а ведь люди серьёзно перенимают такую привычку "потому что так проще". если вам трудно смотреть на четыре строки ради одной операции - сделайте в одну: if(true) { return 0; } автоформатирование вам не развернёт его. вы обязаны их употреблять. пишите код с мыслью о том что потом его кто-то будет читать. даже если это будете только вы сами. будущему "вы" будет гораздо приятней читать и логически и визуально структурированные конструкции. PS: windows forms это моветон. its time to stop! есть прекраснейший WPF с гораздо более широкими возможностями, но главное это удобство дизайна. да, придётся ещё поучить XML, но, поверьте, после базового освоения wpf у вас на винформс уже никогда не встанет. PPS: только не кидайте ссылку на видео этого автора про его отношения с впф. у него есть мнение, я признаю его аргументы. но по большому счёту это ретроградство. у него свой багаж опыта и он не может с него снизойти. но если вы новичок с минимумом опыта для вас нерентабельно изучать винформс игнорируя wpf. вы всегда сможете слезть вниз на винформс освоив wpf. потому что это просто улучшенный винформс, хоть и с нюансами. а вот строго забетонировав в себе винформс - вы обречены. либо вы будете стагнировать в морально устаревшем по. либо вам придётся через гораздо большие усилия таки осваивать более современные платформы, языки, паттерны, и пайплайны создания по.
@redtayron6390
@redtayron6390 5 жыл бұрын
Как всегда интересненько и познавательно ))
@Den-zanoza
@Den-zanoza 3 жыл бұрын
Всё очень круто! Но просьба чуток увеличивать текст в окнах!) С телефона глаза сломал вглядываться в код!)) Взаранее огромное спасибо за понимание!)
@glebkrel5526
@glebkrel5526 3 жыл бұрын
Красава. Раскидал все как надо. Самое ценное это получение данных из захвата.
@ДенисБоровик-в3р
@ДенисБоровик-в3р 2 жыл бұрын
Спасибо большое!
@XpucT
@XpucT 2 жыл бұрын
@Shuhret
@Shuhret 5 жыл бұрын
Хачатур привет. У тебя классные уроки. Ты говоришь про своих учеников, где они учатся у тя? Есть ли у тебя платный курс? Блин, с таким учителем как ты, я бы с экономил несколько лет и нервы. Ведь время бесценно и нервы не восстановить.. 😆
@XpucT
@XpucT 5 жыл бұрын
Привет 🖐 Насчёт платных курсов - это хорошая идея, но пока не до этого ┐('~`;)┌ Я даже видео не могу найти времени записать. Всё по порядку =)
@user-wu-tang
@user-wu-tang Жыл бұрын
ув. Хачатур привет Вопрос не по теме, а по домашке человека)) Как ты запустил у себя на компе эту программу? Я скачал его архив, зашел в папку bin --debug и запускаю файл WindowsFormsApp3.exe ? программа запускается, ввожу туда любой ip и нажимаю кнопку, выдаёт ошибку.
@rz8158
@rz8158 3 жыл бұрын
Ты супер и твои уроки супер продолжай учить пожалуйста
@YaroslavH
@YaroslavH 5 жыл бұрын
Можешь пожалуйста делать код крупнее. Просто многие смотрят с телефонов и приходится напрягать глаза. Спасибо за гайды.
@bobbyvihaan9002
@bobbyvihaan9002 3 жыл бұрын
you probably dont care but does someone know a way to log back into an Instagram account?? I somehow lost the login password. I love any assistance you can offer me.
@marlontristen2095
@marlontristen2095 3 жыл бұрын
@Bobby Vihaan instablaster ;)
@bobbyvihaan9002
@bobbyvihaan9002 3 жыл бұрын
@Marlon Tristen Thanks for your reply. I got to the site on google and im in the hacking process now. Seems to take quite some time so I will get back to you later with my results.
@bobbyvihaan9002
@bobbyvihaan9002 3 жыл бұрын
@Marlon Tristen It worked and I finally got access to my account again. I'm so happy! Thanks so much, you saved my ass :D
@marlontristen2095
@marlontristen2095 3 жыл бұрын
@Bobby Vihaan happy to help :)
@TheCrossfor
@TheCrossfor 5 жыл бұрын
Хачатур, (прошу прощения, глазья в кучу к вечеру, исковеркал имя) не хотите ли сделать группу в телеге? Там бы мы делились опытом по околосишарпным вопросам, под вашим чутким.
@XpucT
@XpucT 5 жыл бұрын
Хочу, но не Telegram. Хочу что-то более крутое. Чтобы прям всех тянуло туда. Но об этом позже. Сначала нужно закончить всё самое-самое =) Я вообще думаю, что усилиями всего сообщества разрабов на канале сможем что-то бомбануть очень очень крутое. Но это опять... мысли в будущем.
@TheCrossfor
@TheCrossfor 5 жыл бұрын
@@XpucT У меня есть идея приложухи или сервиса, по-моему весьма полезной, с большими перспективами, такого вроде ещё никто не делал, только вот пока знаний не хватает, поэтому пока просто концепция, только в голове( Насчёт более крутого не совсем понял, будем пилить свой мессенджер?
@XpucT
@XpucT 5 жыл бұрын
@@TheCrossfor если делать мессенджер, то на блокчейне, иначе уже завтра мы будем в отстающих. Всё хочу начать изучать это. Не могу определиться, что Мне более интересно сейчас JavaScript или blockchain. Пока больше склоняюсь ко второму, но чувствую убью ещё один год на это. Никого из знакомых нет, чтобы шарили.
@glorglorsky7987
@glorglorsky7987 4 жыл бұрын
зачем files[0].ToString() на 11:00 если мы в текст и так пишем текст?)
@ianm8107
@ianm8107 4 жыл бұрын
привет Хачатур, когда новые видосы? куда пропал? как оценишь свое знание CS? какие еще языки программирования знаешь? чтобы заниматься программированием на серьезе, что нужно изучать еще помимо того что ты выложил?
@XpucT
@XpucT 4 жыл бұрын
Привет 🖐 Уроки будут новые, но тогда, когда закончу с Win 10 Tweaker. Из С-подобных языков почти все одинаково знаю на слабом уровне - это С++, Objective-C. Знаю неплохо js, css, php для Web. Знаю неплохо vbs, js для Desktop. cmd, powershell. Но это всё скриптовые. Основные знания у Меня в C#, который решает и для Web и для Desktop. Поэтому если прошёл весь курс, то предпочтительно знать хорошо php, js, vbs, cmd, powershell. Не помню за последний год, чтобы ни дня не делал чего-то с помощью LINQ. Я каждый день строю сложнейшие формулы на LINQ и предельно короткие в написании. За день написал собственный SteamCleaner в 50 строк против тысяч строк у аналогов. Точно также очистку RAM и прочее. Поэтому Win 10 Tweaker так мало всегда весил и будет весить. Если считаешь, что всё уже выучил и готов что-то сделать уникальное, но не знаешь что, предлагаю сделать конкурента PortableApps.Launcher. Я уже многим предлагал. И если никто не сделает, сделаю сам. И чисто из принципа продукт будет платным, потому что никто не берётся уже много лет.
@ianm8107
@ianm8107 4 жыл бұрын
@@XpucT пока что мои знания ограничиваются твоими 40 уроками, но дальше больше, надеюсь что в будущем сделаю хорошие проги)спасибо за ответ!
@illson4666
@illson4666 5 жыл бұрын
Хочу сделать программу, которая будет эмклировать клики по определённым коардинатам в определённой программе. Покажи пожалуйста
@XpucT
@XpucT 5 жыл бұрын
stackoverflow.com/questions/2416748/how-do-you-simulate-mouse-click-in-c
@Doker-man
@Doker-man 2 жыл бұрын
С файлами всё норм понятно, вот 2 дня уже пытаюсь картинку забросить не выходит.Всё что нахожу не работает. Подскажите пожалуйста как забросить через D&D картинку в pictureBox или можно что то другое использовать ? я не нашел у него свойства AllowDrop
@XpucT
@XpucT 2 жыл бұрын
Так проще сделать не pictureBox, а panel.
@Doker-man
@Doker-man 2 жыл бұрын
@@XpucT а как в panel вкинуть картинку? можно пример кода если не сложно
@ianm8107
@ianm8107 4 жыл бұрын
Хачатур, по какой-то причине я не могу перекинуть файл на форму, AllowDrop включен на панели, код правильный 100%, пишу прям за тобой. просто не могу ни в какую перекинуть любой файл на панель, просто курсор со знаком стоп. Код абсолютно правильный , никаких ошибок нет, делал откаты и т.д. до сих пор не могу перекинуть файл на форму.
@XpucT
@XpucT 4 жыл бұрын
Приветствую Тебя ежедневно, а Ты всё ещё не подписчик =) Что-то как-то странно.
@ianm8107
@ianm8107 4 жыл бұрын
@@XpucT подписка оформлена еще со второго урока, не знаю почему ты не видишь этого...
@XpucT
@XpucT 4 жыл бұрын
@@ianm8107 кстати, у Тебя скорее всего UAC включён. В видео про это говорил. И манифест, кстати. Он админский?
@ianm8107
@ianm8107 4 жыл бұрын
@@XpucT манифест админский, да UAC включен, сейчас выключу , надеюсь поможет , спасибо за ответ!
@ianm8107
@ianm8107 4 жыл бұрын
@@XpucT мда, в итоге опять же провозился минут 20. Отключил UAC, но все равно не могу перекидывать файлы(отключил UAC через slider в Change User). Но когда только включаю VS и запускаю форму, то у меня перезапускается VS и берут разрешение на смену через UAC якобы для того чтобы в VS я был админом. После всего этого в итоге все равно не получается перекинуть файлы на форму.
@vendorgames
@vendorgames 5 жыл бұрын
Спс за видео, если можно в одно из следуюших видео поделитесь куда можно скинуть проект чтоб (вы или кто-то другой его оценил (не только само приложение но и правильность - оптимизацию кода)) и это всю папку проекта надо куда-то грузить или можно только некоторые файлы. Спасибо за то что вы делаете.
@theufgf8673
@theufgf8673 5 жыл бұрын
Чтобы дать кому-либо своё решение (не проект(!)): • Пройдите в папку, в которой лежат все ваши решения (по-умолчанию: C:\Users\%username%\source epos) • Запакуйте в архив решение которое нужно передать • Передайте архив • Скажите человеку которому передаёте, чтобы положил содержимое архива в папку с решениями • ... • Должно быть PROFIT P.S. Для экономии места, советую упаковывать архив с алгоритмом сжатия Deflate или LZMA
@Slonick
@Slonick 5 жыл бұрын
@@theufgf8673 ещё bin и obj из архива удалить было бы не плохо
@adamiyy
@adamiyy 5 жыл бұрын
Лично я кидаю на гитхаб, можно потом и с телефона посмотреть код, редактировать. Удобно!
@theufgf8673
@theufgf8673 5 жыл бұрын
@@adamiyy Однако тоже вариант, :like:
@Slonick
@Slonick 5 жыл бұрын
@@adamiyy гитхаб хорошая практика, вдруг решите заняться программированием серьезно и будете искать работу, то наличии гитхаб аккаунта с какими-то проектами будет плюсом
@dwpprof
@dwpprof 4 жыл бұрын
Прошу прощения за глупый вопрос, недавно начал работать в VS (2019), у меня не отображаются описания параметров и функций в коде, как у Вас. Подскажите, как быть? Очень удобно
@XpucT
@XpucT 4 жыл бұрын
Добрый день 🖐 Это называется IntelliSense. Если не ошибаюсь, должно появляться вместе с новым .NET Framework. Проверьте настройки Visual Studio ➜ i.imgur.com/hNAC82u.png
@dwpprof
@dwpprof 4 жыл бұрын
@@XpucT Всё так, по умолчанию так и стояло, prntscr.com/se3rvh, вот у меня везде примерно такое описание, на всех методах и параметрах
@XpucT
@XpucT 4 жыл бұрын
@@dwpprof это IntelliCode, а IntelliSense - подсказки.
@disol588
@disol588 3 жыл бұрын
@@XpucT А если у меня подсказки показывет на немецком как и Windows? Хотя VS на русском, она частично показывает на немецком что - то, что - то на русском. Можно изменить или только и систему на русском ставить? Нужен мне этот немецкий, но не все сразу ))
@Sergioshe
@Sergioshe 4 жыл бұрын
Спасибо
@максКозлов-ф3ш
@максКозлов-ф3ш 3 жыл бұрын
В каких книгах про это написано??? Кроме офф.документации на microsoft
@Ivan_sev
@Ivan_sev 2 жыл бұрын
А можно пожалуйста программу из начало видео, я знаю что можно самому написать но я с парсингом сайтов ещё не занимался
@XpucT
@XpucT 2 жыл бұрын
Так ведь ссылка в комментариях.
@Ivan_sev
@Ivan_sev 2 жыл бұрын
@@XpucT ты всегда в сети? Ты единственный которого я знаю кто за 5 минут отвечаешь
@XpucT
@XpucT 2 жыл бұрын
​@@Ivan_sev Я единственный кому не похуй на тех, кому нужна помощь. Если взялся снимать видео и у кого-то вопросы, как бы понятно, что обязан поддерживать то, на что подписался.
@АннаЖизелевна
@АннаЖизелевна 4 жыл бұрын
Всем привет! При выполнении задания с картой у меня появилась ошибка совместимости ( как я понял элемент webBrowser использует по умолчанию устаревший internet explorer), и я не могу уменьшить масштаб браузера ( только в самой программе по нажатию ctrl + мышь) Кто как решил эти проблемы? Спасибо большое, Хачатур! Без Вас я не представляю изучение программирования.
@XpucT
@XpucT 4 жыл бұрын
Есть разные варианты. Ниже в комментах точно оставляли 👍
@заРНС-Саакашвили
@заРНС-Саакашвили 4 жыл бұрын
Скажите, а как с помощью Drag and Drop перетаскивать динамически созданные вкладки на tabControl1 ???????
@XpucT
@XpucT 4 жыл бұрын
Не пробовал. Но думаю, что можно, как любой контрол 👏
@РсК-о6ч
@РсК-о6ч 4 жыл бұрын
Извините за неуместность, но, пожалуйста, подскажите: выравнивание элементов на форме недоступно(enabled=false) ни для какого элемента, гугл не помогает :(
@XpucT
@XpucT 4 жыл бұрын
i.imgur.com/ziYYSNT.png
@РсК-о6ч
@РсК-о6ч 4 жыл бұрын
@@XpucT не не не, сами кнопки на панели присутствуют, просто они недоступны. Т.е. я выбираю, например, кнопку(ставлю фокус), они вроде как должны стать доступными для нажатия, но этого не происходит. Вот в чём беда.
@XpucT
@XpucT 4 жыл бұрын
@@РсК-о6ч можете сделать скриншот или записать на видео?
@РсК-о6ч
@РсК-о6ч 4 жыл бұрын
@@XpucT imgur.com/a/0TOiTWg Фокус на кнопке
@XpucT
@XpucT 4 жыл бұрын
@@РсК-о6ч речь об этих кнопках? i.imgur.com/7ut4eBF.jpg
@tyuop
@tyuop 5 жыл бұрын
Как создать новые готовые объекты для своей программой (наверно, foreach): допустим, получив массив новостей, показать их с превью картинкой и кнопкой, которая ведет на саму новость? (Я это делаю для VK API)
@awfsdgsgeefdgwef
@awfsdgsgeefdgwef 5 жыл бұрын
Делается через кастомный контрол вроде
@sledleo
@sledleo 5 жыл бұрын
Лють!
@vitas199405
@vitas199405 5 жыл бұрын
Как ты перетащил строку вверх ( 8:00 )? Подскажи.
@XpucT
@XpucT 5 жыл бұрын
Не пропускай занятия. Alt + ↑
@neuro_picture
@neuro_picture 2 жыл бұрын
Привет, знаешь почему не копирует? И удаление тоже не получается Process.Start(new ProcessStartInfo { FileName = "cmd", Arguments = $"/c copy {line} {textBox1.Text}", WindowStyle = ProcessWindowStyle.Hidden });
@XpucT
@XpucT 2 жыл бұрын
Привет 🖐 Видел бы код ошибки, сказал бы.
@neuro_picture
@neuro_picture 2 жыл бұрын
@@XpucT Ошибки никакой нет, просто не копируется и всё а если эту же команду только без /c написать в cmd всё работает
@XpucT
@XpucT 2 жыл бұрын
@@neuro_picture может textBox1.Text содержит пробелы?
@neuro_picture
@neuro_picture 2 жыл бұрын
@@XpucT Прикол в том что даже так не работает Arguments = $"/c copy 1.txt 2",
@XpucT
@XpucT 2 жыл бұрын
@@neuro_picture как вариант пробуй xcopy
@vladimirorlov6112
@vladimirorlov6112 5 жыл бұрын
А если ввести пустой IP - программа подставит ваш собственный)
@adamiyy
@adamiyy 5 жыл бұрын
Я такого не задумывал😄
@vendorgames
@vendorgames 5 жыл бұрын
Странно почему у меня кнопки выравнивания (элементов) не работают , а вот если я выбираю два элемента то они начинают работать но как-то странно
@XpucT
@XpucT 5 жыл бұрын
Важно понимать, как работает выравнивание. Когда берёшь два элемента и более, НЕ они оба ставятся не по центру, а сумма их координат. Поэтому сначала нужно выравнить элементы отдельно, потом вместе.
@vendorgames
@vendorgames 5 жыл бұрын
@@XpucT При выборе 1го элемента кнопки выравнивания не работают - prntscr.com/nj5lg0 как видно на скрине , элемент я выделил а кнопки выравнивания нерабочие , а вот уже 2 элемента выделены тогда они работают - prntscr.com/nj5lvb
@neuro_picture
@neuro_picture 2 жыл бұрын
Привет, Как скопировать папку со всем её содержимым в другое место File.Copy(@"C:\Users\ВМП-Уфа\Desktop\1", @"C:\Users\ВМП-Уфа\Desktop\Новая папка\1", checkBox1.Checked); Данный код пишет, что отказано в доступе. Но если туда подставить файлы, то всё норм. Я по гуглил, но без успешно, помоги
@XpucT
@XpucT 2 жыл бұрын
Привет. Как насчёт if?
@neuro_picture
@neuro_picture 2 жыл бұрын
@@XpucT Не очень понимаю о чём ты имеешь в виду🤔
@XpucT
@XpucT 2 жыл бұрын
@@neuro_picture Ты говоришь "если" подставить файлы. Так почему бы не "если" файлы есть / нет, то....
@Double_edge1
@Double_edge1 4 ай бұрын
Файл манифеста закинь и пропиши уровень доступа Администратор , у автора есть видео. Студия запущена не от имени админа.
@kodersurocecode267
@kodersurocecode267 5 жыл бұрын
можно ссылку на Google Maps API?
@XpucT
@XpucT 5 жыл бұрын
developers.google.com/maps/documentation/maps-static/intro Но можно и без API: www.google.com/maps/search/?api=1&query={latitude},{longitude}
@adamiyy
@adamiyy 5 жыл бұрын
Для того чтобы юзать API придется получать ключ(который вроде как платный), так что лучше без него если у тебя не какие-то специфичные задачи, или можно посмотреть в сторону Яндекса.
@alexey_mironov
@alexey_mironov 4 жыл бұрын
Спасибо за уроки. Не подскажите как вернуть значения внутри panel1? См. скриншоты Скрин.1 - skr.sh/i/250520/56tLkqO7.png Скрин.2 - s8.hostingkartinok.com/uploads/images/2020/05/e8acc572381593cd04863c0594255545.png Вопрос залил на пастербин ибо если расписывать, то поэма получиться. заранее благодарю за ответ - заебался уже искать, сам не врубаюсь как это сделать. pastebin.com/8VM3qscY
@XpucT
@XpucT 4 жыл бұрын
Понял Твой вопрос =) Но ответ будет не такой, какой Ты ждёшь. Нельзя вернуть в исходное состояние или состояние на момент запуска просто по клику. Такого не изобрели, и, поэтому, нам, как программистам, приходится самим выдумывать свои костыли. В Твоём случае Я вижу простое решение - это сохранять координаты всех контролов и снова их рисовать. Либо делать их изначально на лету, чтобы не повторяться в коде. Надеюсь Ты уже знаешь, как динамически создавать контролы. Поэтому Clear() здесь как раз-таки уместен. Вызвал метод и всё снова отрисовалось 👍
@XpucT
@XpucT 4 жыл бұрын
Касаемо второго вопроса: bool need = true; async void UploadMethod() { while (need) await Task.Run(() => { // Тут код загрузки файла на сервер }); } void BreakUpload() { need = false; // ← это прервёт загрузку }
@alexey_mironov
@alexey_mironov 4 жыл бұрын
Ахах, неа, ничего я не знаю, это мой первый яп, я с 6 урока сразу сюда перешел, посмотрел, услышал что нужно создать полезную программу, посмотрел как чел создал прогу вычесляющую всех по ip и начал сразу пилить "залив видео на ютуб и яндекс.эфир с компа", но так как эфир еще api не открыл пришлось ограничиться только ютубом ,методом копипаста кусков кода и частичного изменения )). Я так понимаю динамические контролы это вот это? kzbin.info/www/bejne/bnvOk4SPbpirj7s есть у тебя урок по динамическим контролам?) Спасибо за ответ. Я пришлю потом исходник на кодревью с пометкой указать на все ошибки
@unimaster3828
@unimaster3828 5 жыл бұрын
Что это за win 10 tweaker?
@XpucT
@XpucT 5 жыл бұрын
jailbreakvideo.ru/win-10-tweaker
@blueboxproduction2823
@blueboxproduction2823 5 жыл бұрын
А что делать если форма дочерняя-модальная? на ней не работает Drag&Drop
@XpucT
@XpucT 5 жыл бұрын
AllowDrop нужен там, где нужен AllowDrop
@blueboxproduction2823
@blueboxproduction2823 5 жыл бұрын
@@XpucT Дело было не в модальной форме, а дело в том, что когда запускаешь приложение от имени администратора через файл манифест, то Drag&Drop не работает
@XpucT
@XpucT 5 жыл бұрын
@@blueboxproduction2823 drag & drop работает как раз, когда ест привилегии и приложение того требует. В сети вообще есть метод в обход правам. Кода много, но работает.
@blueboxproduction2823
@blueboxproduction2823 5 жыл бұрын
@@XpucT Спасибо и за ответ и за видос
@davar3201
@davar3201 5 жыл бұрын
Пацаны. если кому то поможет . если ругается что нет "Directory" добавьте просто using System.IO;
@XpucT
@XpucT 5 жыл бұрын
Пацаны не пропускают уроки =))
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 48 МЛН
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 199 М.
Перетягивание элементов ( drag & drop) на JavaScript
10:24
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 46 М.
Купили лампочку? Не спешите подключать.
12:04
Вхождение в электронику INELECTRONICS
Рет қаралды 1,5 МЛН
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН