добавить vScrollBar в мою форму

1

У меня есть следующий код, и он отлично работает. Всякий раз, когда я показываю информацию, я получаю полные окна, но ее отображали, что я должен делать больше окон. Я хотел бы вставить vScrollBar, но я не знаю, как заставить его работать. Мне удалось вставить его в мою форму, но всякий раз, когда я запускаю окна, vScrollBar ничего не делает

Здесь у вас есть мой код, спасибо всем вам заранее

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace TestData
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public void button1_Click(object sender, EventArgs e)
        {


            com.Dashboard proxy = new com.Dashboard();


            com.ProjectMetaData[] nc = proxy.GetAllProject();


            StringBuilder sb = new StringBuilder();


            foreach (com.ProjectMetaData value in nc)
            {
                /*sb.AppendLine(string.Join("\t",value.ProjectTitle
                    + string.Join("\t",value.ProjectID)
                    + string.Join("\t",value.PublishStatus)));*/
                sb.AppendLine("\r");
                sb.AppendLine(value.ProjectTitle + "       " + value.ProjectID + "       " + value.PublishStatus);

            }
            //StringBuilder.StringBuilder();
            label1.Text = sb.ToString(); 
        }

        public void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
        {

        }


    }
}
Теги:
forms
scrollbar

1 ответ

1
Лучший ответ

Это очень просто.

  1. Задайте AutoScroll Property значение true.
  2. Теперь просто добавьте контент, который больше подходит для текущего размера экрана, и вы увидите свою вертикальную полосу прокрутки.

Снимок экрана, когда полоса прокрутки находится сверху.

Изображение 174551

Снимок экрана, когда полоса прокрутки находится внизу.

Изображение 174551

  • 0
    Теперь просто добавьте контент, который больше по размеру экрана, и вы увидите вертикальную полосу прокрутки. Ну, это правда, но это также верно и без добавления панели. Достаточно просто установить форму для автоматической прокрутки.
  • 0
    @TaW У меня уже были скриншоты Panel , вот почему. Я буду редактировать и изменять свой ответ ... Спасибо :)
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню