"Резиновый" интерфейс в Windows Forms. Как растянуть элементы на форме при растягивании формы.

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • В данном ролике я расскажу:
    Как зафиксировать размер окна, чтобы его нельзя было растягивать
    Как выводить форму по центру экрана автоматически
    Как растягивать элементы управления при растягивании формы
    Как привязать элементы управления к границам формы
    Как установить минимальный размер формы
    Как растягивать картинку в PictureBox пропорционально растягиванию формы
    Как менять свойства Anchor

КОМЕНТАРІ • 52

  • @dmitriykrasnoperov2086
    @dmitriykrasnoperov2086 Рік тому +3

    Спасибо я это как раз искал, я нашел на твоём канале ответы на многие свои вопросы. Низкий поклон и творческих успехов

    • @forsytee
      @forsytee  Рік тому

      Спасибо за комментарий. Удачи

  • @kpanat
    @kpanat Рік тому +5

    Вобще бы я советовал пользоваться контейнерами FlowLayooutPanel и особенно TableLayoutPanel. Они не просто позволят вам легко и быстро ресайзить но ещё и выравнивать все элементы при ресайзе.. Этот подход самый прсотой и у него нет таких возможностей. Не забывайте про свойство Dock. Оно тоже оч полезно...

  • @linkjeinson770
    @linkjeinson770 4 роки тому +5

    Спасибо вам огромное, все чётко и понятно! Лайк и подписка однозначно. Уже в ожидании новых уроков)

    • @forsytee
      @forsytee  4 роки тому +2

      Сейчас на канале идёт курс по геолокации и геокодированию
      Был курс, где я делал информационную систему "Библиотека"
      И несколько роликов по работе с файлами на шарпе - текстовый, csv, xml, datagridview, sql server
      Плейлист с программированием можешь посмотреть.

  • @tyrbocomp4624
    @tyrbocomp4624 4 роки тому +4

    Спасибо! Доступно объяснил.

    • @forsytee
      @forsytee  4 роки тому +1

      Спасибо за комментарий, удачки

  • @andrewciyo
    @andrewciyo 4 роки тому +4

    Классный чел, круто объясняешь очень помогло !

    • @forsytee
      @forsytee  4 роки тому

      так на респекте, спасибки.

  • @deksid5091
    @deksid5091 2 роки тому +3

    Красава, помог сильно)

  • @SevaLimon
    @SevaLimon 3 роки тому +1

    Супер видео! Anchor произносится как анке (примерно)

    • @forsytee
      @forsytee  3 роки тому

      Да, надо взять в привычку перед видео английские слова прослушать, чтобы потом не говорить черти-что. Спасибо вам за комментарий!

    • @SevaLimon
      @SevaLimon 3 роки тому +1

      @@forsytee всегда рад помочь лайком развивающемуся каналу с годным контентом :)

    • @forsytee
      @forsytee  3 роки тому +1

      @@SevaLimon а я мертвый канал с годным контентом)

  • @suzansuzan2779
    @suzansuzan2779 3 роки тому +1

    Огроооомное спасибоооооооо👍

    • @forsytee
      @forsytee  3 роки тому

      рад что вам было полезно, спасибо за комментарий

  • @RudikPodvalnyi
    @RudikPodvalnyi 2 роки тому +5

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

    • @forsytee
      @forsytee  2 роки тому +1

      думаю можно, попробуй задать в настройках максимальный и минимальный размер кнопки, и больше максимума она не станет.

  • @АйсилиКайбарова-г7д

    Ты супер!

    • @forsytee
      @forsytee  2 роки тому +1

      Спасибо большое)

  • @shlapakdaria3819
    @shlapakdaria3819 2 роки тому +1

    Размер для формы задала (886, 627), прописала код, чтобы форма открывалась поцентру, но почему-то в итоге открывается справа внизу:(

    • @forsytee
      @forsytee  2 роки тому

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

  • @ВячеславСтроков-х4з

    8:50 про растягивание формы

  • @86werth
    @86werth 8 місяців тому +1

    Подскажите пожалуйста как передать значение из одной формы в другую?

    • @forsytee
      @forsytee  8 місяців тому

      Добрый вечер, да это гуглится по первой ссылке гугла
      Спасибо за комментарий!

  • @NickProkhorenko
    @NickProkhorenko 2 роки тому

    А что делать если интерфейс и вид элементов не отображается в конструкторе? С чем это связано.
    Лично я делаю приложение для андроид, компиляция работает, в смартфоне по USB делаю отладку, все работает. Но в смартфоне все отображается, а в visual studio нет. Может у меня какие-то доп. файлы visual studio не скачаны? Я вроде Xamarin загрузил.

  • @UFO26
    @UFO26 Рік тому +1

    Если я сделаю авто изменение размеров и позиций контролов при изменении размера формы, означает ли это что при других разрешениях экрана контролы автоматически изменят свои размеры и локацию без нарушения дизайнерских задумок? Не хотелось бы каждый раз менять разрешение экрана и тестировать программу, у меня из-за этого ярлычки слетают с орбит, приходится заново их расставлять.

    • @forsytee
      @forsytee  Рік тому

      Окно растянется на максимум на другом экране, и не должны никуда уезжать.

    • @UFO26
      @UFO26 Рік тому

      @@forsytee у меня проблема в том что картинка на весь экран, форма тоже. На самой картинке нарисованы круглые кнопки в разных местах (прорези) и. В эти рисованные кнопки я вешаю кучу button. На разных разрешениях экрана картинка растягивается не пропорционально, 4:3, 16:9, 16:10 и т.д. прорези для кнопок смещаются и меняется их размер. Что бы я не делал, кнопки не встают в эти прорези идеально чётко на разных разрешениях экрана. Можно конечно отказаться от рисованных круглых кнопок, но таких картинок много и они не мои, придется долго шаманить в Фотошопе.

  • @rankor6110
    @rankor6110 3 роки тому +2

    я голову два дня ломал. Где ты раньше был??

    • @forsytee
      @forsytee  3 роки тому +1

      ролику больше года) что же ты сразу не поискал. удачи.

    • @rankor6110
      @rankor6110 3 роки тому +2

      @@forsytee я сразу подписался на твой канал, что бы меньше искать)

    • @forsytee
      @forsytee  3 роки тому

      @@rankor6110 спасибо, у меня очень такой редко-загугливаемая инфа на канале, есть пару курсов про карты и библиотеку )

    • @rankor6110
      @rankor6110 3 роки тому

      @@forsytee у тебя курсовые есть, это то что будет надо)
      а пока работаю над своей программой

    • @forsytee
      @forsytee  3 роки тому

      @@rankor6110 ну "Учебная практика" где библиотека можно и на курсовую пустить. А по курсу "Картографии" можно целый диплом писать)))

  • @this_IsUsername
    @this_IsUsername 4 роки тому +1

    Интересно, не так элегантно, как через код под размеры окна высчитывать, но так намного быстрее, да напрягаться не нужно.

    • @forsytee
      @forsytee  4 роки тому

      поэтому этот вариант и показан)

  • @blfox2974
    @blfox2974 Рік тому

    А что делать если несколько картинок? каждая в разных углах

    • @forsytee
      @forsytee  Рік тому

      ну наверное как и с любой другой, привязывать ее к соответствующему углу

    • @blfox2974
      @blfox2974 Рік тому

      @@forsytee Да, но они не изменяются в размерах, т.е они ушил по углам и между ними появляется огромное пространство

    • @forsytee
      @forsytee  Рік тому

      @@blfox2974 дерьмо случается

  • @m1xaedzy
    @m1xaedzy 4 роки тому +2

    воды много, но спасибо

    • @forsytee
      @forsytee  4 роки тому

      спасибо) люблю очень подробно все показывать, если вы об этом

    • @m1xaedzy
      @m1xaedzy 4 роки тому +1

      @@forsytee понял, удачи тебе!)

    • @forsytee
      @forsytee  4 роки тому

      @@m1xaedzy и тебе!)

    • @AVENGER4565
      @AVENGER4565 3 роки тому +1

      @@forsytee Я думаю он скорее о том, что все кто начинает объяснять начинают настраивать цвет, играться со шрифтами и делать прочую, никому не нужную, фигню. Почему просто сразу не рассказать суть, а не настраивать по полчаса шрифты?

    • @forsytee
      @forsytee  3 роки тому

      @@AVENGER4565 а потому что чтобы было красиво! ну это традиция у меня пихать везде розовый фон) вообще просто для красоты. а есть смысл делать ролик мол вот кнопка, вот свойство энчор, вот тут выбираете бок формы всем пока...

  • @гарикмосин
    @гарикмосин 2 роки тому +1

    бесполезное видео

    • @forsytee
      @forsytee  2 роки тому

      Большое спасибо за отзыв! Поищите другие ролики