У меня есть следующий код, и он отлично работает. Всякий раз, когда я показываю информацию, я получаю полные окна, но ее отображали, что я должен делать больше окон. Я хотел бы вставить 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)
{
}
}
}
Это очень просто.
AutoScroll
Property значение true
.Снимок экрана, когда полоса прокрутки находится сверху.
Снимок экрана, когда полоса прокрутки находится внизу.
Panel
, вот почему. Я буду редактировать и изменять свой ответ ... Спасибо :)