Я создаю форму для хранения информации из «встреч». Пользователь заполнит информацию относительно title
, location
, startTime
, endTime
, notes
и date
. В настоящее время я работаю над кнопкой «сохранить изменения», которая будет:C# meeting system
- очистить все текстовые поля.
- хранить входные данные в массиве.
- Показать только
title
в ListBox. - При нажатии на название в ListBox информация, хранящаяся в этом элементе массива, повторно заполняется в соответствующих текстовых блоках, если пользователь хочет внести изменения.
Я завершил # 1, # 2 и # 3 Буду признателен за любую помощь за # 4. Я вставил кодировку ниже для вашего просмотра.
public partial class CalendarForm : Form
{
int currentIndex;
int arraySize = 0;
Meeting[] meetingArray = new Meeting[100];
public CalendarForm()
{
InitializeComponent();
}
private void saveChangesButton_Click(object sender, EventArgs e)
{
meetingArray[arraySize] = new Meeting();
meetingArray[arraySize].title = textBoxTitle.Text;
meetingArray[arraySize].location = textBoxLocation.Text;
meetingArray[arraySize].startTime = textBoxStartTime.Text;
meetingArray[arraySize].endTime = textBoxEndTime.Text;
meetingArray[arraySize].notes = notesTextBox.Text;
currentIndex = arraySize;
arraySize++;
meetingListBox.Enabled = true;
textBoxTitle.Text = "";
textBoxLocation.Text = "";
textBoxStartTime.Text = "";
textBoxEndTime.Text = "";
notesTextBox.Text = "";
*edit* added these two lines which now add the title to the listBox
meetingListBox.Items.Add(meetingArray[currentIndex].title);
Controls.Add(meetingListBox);
}
}
public class Meeting
{
public string title;
public string location;
public string startTime;
public string endTime;
public string notes;
};
Это не место, где люди на самом деле пишут код для вас, вам нужно показать *, что вы пробовали *, и если у вас есть какой-то конкретный вопрос/проблема, тогда вы получите положительные ответы. – AbZy
вот что я пробовал: meetingListBox.Text = meetingArray [currentIndex].заглавие; – PrgmRNoob
Хотя тег Homework теперь устарел, было бы уместно указать, является ли это домашним заданием. – Pete