Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
1

Как сделать чтобы при открытии формы scroll элемента panel выставлялся в нужное положение?

20.05.2017, 21:53. Показов 3898. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать чтобы при открытии WinFoRm scroll элемента panel выставлялся в нужное положение?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2017, 21:53
Ответы с готовыми решениями:

Как сделать чтобы при открытии файла в VS, скролл элемента "panel" находился в определённом положении?
Как сделать чтобы при открытии файла в Visual Studio для работы с кодом и "Windows Forms" скрол...

Как сделать чтобы полоса прокрутки panel не возвращалась в исходное положение?
На Windows Forms разместил panel с полосой прокрутки. СЦЕНАРИЙ 1. Перемещаю полосу прокрутки...

Как поместить курсор в нужное поле формы при открытии окна?
см. subject

Как сделать так чтобы при открытии формы, автоматически нажалась кнопка на форме?
Всем привет. Народ, подскажите, как сделать так чтобы при открытии формы, автоматически...

4
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
21.05.2017, 10:23  [ТС] 2
Дополню скринном
Миниатюры
Как сделать чтобы при открытии формы scroll элемента panel выставлялся в нужное положение?  
0
Эксперт .NETАвтор FAQ
10410 / 5140 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
21.05.2017, 11:33 3
Лучший ответ Сообщение было отмечено zakaz_77 как решение

Решение

Цитата Сообщение от zakaz_77 Посмотреть сообщение
Как сделать чтобы при открытии WinFoRm scroll элемента panel выставлялся в нужное положение?
C#
1
panel.VerticalScroll.Value = нужное_положение;
1
9 / 9 / 4
Регистрация: 23.12.2015
Сообщений: 730
21.05.2017, 12:48  [ТС] 4
Storm23,
Сделал так

C#
1
2
3
4
5
6
7
8
9
private void button1_Click(object sender, EventArgs e)
        {
            // panel1.VerticalScroll.Value = 100; // НР ХХХ
            int i;
            i = Convert.ToInt16(textBox1.Text);
 
            panel1.HorizontalScroll.Value = i;
 
        }
но, что-то не слушается...


Не VerticalScroll не HorizontalScroll.
0
Эксперт .NETАвтор FAQ
10410 / 5140 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
21.05.2017, 13:04 5
Лучший ответ Сообщение было отмечено zakaz_77 как решение

Решение

Цитата Сообщение от zakaz_77 Посмотреть сообщение
но, что-то не слушается...
Там есть один баг неприятный, скролл не сразу обновляется. Для того что бы это побороть, нужно добавить немного магии:
C#
1
2
3
4
            panel1.VerticalScroll.Value = int.Parse(textBox1.Text);
            //magic
            panel1.AutoScrollMinSize += new Size(1, 0);
            panel1.AutoScrollMinSize -= new Size(1, 0);
Так должно работать.
Вложения
Тип файла: zip WindowsFormsApplication372 (5).zip (65.4 Кб, 7 просмотров)
1
21.05.2017, 13:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2017, 13:04
Помогаю со студенческими работами здесь

Как сделать, чтобы id выставлялся автоматически?
Добрый день! Проблема состоит в следующем: решил установить на сайт горизонтальное выпадающее...

Нужно сделать, чтобы при открытии главной формы открывалась еще одна (форма 2) сразу при появлении первой формы
я попробывал в евентс поставить онкреэйт форм 2 .шов ,программа запускается но появляется ошибка ,...

как в программе при открытии формы сделать так, чтобы сразу выводился текстовый файл в memo?
как в программе при открытии формы сделать так, чтобы сразу выводился текстовый файл в memo?

Как сделать так чтобы страничка при увеличения разрешения не двигалась в разные стороны, и как сделать чтобы при открытии в опере и в других браузерах
все обьекты на странице не двигались в разные стороны???

Как сделать, чтобы пир открытии скролл формы открывался на определённом поле?
Форма: "frm_00_00_ОСН" Как сделать, чтобы при открытии скролл формы открывался на определённом...

Как сделать чтобы в mainmenu при нажатии на определенный подпункт делала видимой Panel
Как сделать чтобы в mainmenu при нажатии на определенный подпункт делала видимой Panel? Например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru