/// <summary>Days�I�u�W�F�N�g��ݒ肷��</summary> /// <param name="days">Days�I�u�W�F�N�g</param> public void SetDays(Days days) { //���ݕҏW����Days�I�u�W�F�N�g������ꍇ�̓C�x���g�ʒm���� if (this.days != null) { this.days.NameChangeEvent -= new Days.NameChangeEventHandler(days_NameChangeEvent); this.days.DayChangeEvent -= new Days.DayChangeEventHandler(days_DayChangeEvent); } this.days = days; //�C�x���g�o�^ days.NameChangeEvent += new Days.NameChangeEventHandler(days_NameChangeEvent); days.DayChangeEvent += new Days.DayChangeEventHandler(days_DayChangeEvent); //�R���g���[���j�����ɃC�x���g�ʒm���� this.Disposed += delegate(object sender, EventArgs e) { days.NameChangeEvent -= new Days.NameChangeEventHandler(days_NameChangeEvent); days.DayChangeEvent -= new Days.DayChangeEventHandler(days_DayChangeEvent); }; //������������s�� bool initFlag = initializing; initializing = true; //���̂�ݒ� tbxDaysName.Text = days.Name; //TextBox�ɗj���O���[�v��ݒ� tbxSunday.Text = days.GetTermName(DayOfWeek.Sunday); tbxMonday.Text = days.GetTermName(DayOfWeek.Monday); tbxTuesday.Text = days.GetTermName(DayOfWeek.Tuesday); tbxWednesday.Text = days.GetTermName(DayOfWeek.Wednesday); tbxThursday.Text = days.GetTermName(DayOfWeek.Thursday); tbxFriday.Text = days.GetTermName(DayOfWeek.Friday); tbxSaturday.Text = days.GetTermName(DayOfWeek.Saturday); initializing = initFlag; }