���X�g�{�b�N�X�R���g���[�����t�H�[��
�ɓ\��t����
�@�@�P�@�c�[���{�b�N�X�i�c�[���{�b�N�X���J���Ă��Ȃ��ꍇ�́A�\�����j���[����u�c�[���{�b�N�X�v��I�����Ă��������B�j����A�uListBox�v���h
���b
�@�@�@�O���A�t�H�[����Ƀ}�E�X�J�[�\���������čs���B
�@�@�Q�@�t�H�[����ŁA���X�g�{�b�N�X��\������傫���̎w��́A�}�E�X�̃h���b�O�ɂ��s���܂��B
�@�@�R�@�f�t�H���g�ŁA���X�g�{�b�N�X�̃l�[�~���O�́AlistBox1�AlistBox2�A�E�E�E�E�̏��ƂȂ��
���B

|
���X�g�{�b
�N�X�R���g���[���̖��O��ς���
�@�@�P�@�t�H�[���C���[�W���\�������f�U�C���r���[�̏�Ԃɂ��A��ʉE���̃v���p�e�B�E�B���h�E��Name���̓��e��ύX��
�܂��B�v���p�e�B�E�B
�@�@�@���h�E
���\������Ȃ��ꍇ�́A�\�����j���[����u�v���p�e�B�E�B���h�E�v��I�����Ă��������B
�@�@���@���X�g�{�b�N�X�Ɍ��炸�A�c�[���{�b�N�X����\��t�����R���g���[���̖�
��
���A�v���O����������ύX���邱�Ƃ͂ł��܂���B����́A�v��
�@�@�@�O��������
��Name�v���p�e�C�ŃR���g���[������ʂ��Ă��邽�߂ł��B
|
���X�g�{�b�N�X�̑傫����ύX����
�@�@�P�@�l�[�~���O�Ɠ��l�ɁA�v���p�e�B�E�B���h�E��Size�i�傫���j����ύX���Ă��������B�J���}�̍��������X�g�{�b�N�X�̉����A�E�����c���ƂȂ��
�@�@�@ ���B
�@�@�Q�@Size�̓v���O�����̒�����ύX���邱�Ƃ��ł��܂��B�Ⴆ�A
�@�@�@�@�@�@
listBox1.Size=New System.Drawing.Size(300, 200);
�@�@�@�@
�Ƃ�����ł��B
���̃R�[�f�B���O���@�Ƃ��ẮA
listBox1.Width=300;
listBox1.Height=200;
�@�@�@�@�@�@�@�Ƃ�����@������܂��B
|
���X�g�{�b�N�X�̈ʒu��ύX����
�@�@�P�@�v���p�e�B�E�B���h�E��Location�i�ʒu�j����ύX���Ă��������B�J���}�̍�������ʍ��[����̈ʒu�A�E������
�ʏ�[�����
�ʒu�ƂȂ�
�@�@�@�܂��B
�@�@�Q�@Size�̓v���O�����̒�����ύX���邱�Ƃ��ł��܂��B�Ⴆ�A
�@�@�@�@�@�@
listBox1.Location=New
System.Drawing.Point(20, 15);
�@�@�@�@
�Ƃ�����ł��B
���̃R�[�f�B���O���@�Ƃ��ẮA
listBox1.Left=20;
listBox1.Top=15;
�@�@�@�@�@�@�@�Ƃ�����@������܂��B�@
|
���X�g�{�b
�N�X������������
�@�@�@�@���X�g�{�b�N�X�͍ŏ��Ƀt�H�[���ɓ\��t�����i�K�ŁA����������Ă��܂����A�����I�ɏ��������邱�Ƃ��ł��܂��B
�@�@�@�@ ���X�g�{�b�N�X�̍���(Item)�����ׂď�������ɂ́A
listBox1.Items.Clear();
���X�g�{�b�N�X��������������̏�Ԃ���ʕ\���ɔ��f����ɂ́A
listBox1.Reflesh();
�@�@�@�@�@�@�����s���܂��B
|
���X�g�{�b
�N�X�ɍ���(Item)��t��������
�@�@�R���g���[����\��t���������ł́A���X�g�{�b�N�X�͉��̓�������܂���B���X�g�{�b�N�X���\������̂́A�A�C�e���i���ځj�ł��B
�@�@����ł́A���X�g�{�b�N�X�Ɂu�o���v�A�u�q�}�����v�Ƃ������O�̃A�C�e����t�������Ă݂܂��傤�B
�@�@�@
listBox1.Items.Add("�o��");
listBox1.Items.Add("�q�}����");
�@�@�@��������s����ƁA���X�g�{�b�N�X�ɁA�Q�̍��ڂ��\������܂��B
�@
|
���X�g�{�b
�N�X�̃A�C�e�������J�E���g����
�@�@�@�@�@�v���O�������玟�̂悤�Ɏ擾���܂��B
int i =
listBox1.Items.Count;
|
���X�g�{�b
�N�X����בւ���
���X�g�{�b�N�X�ɂ́ASorted�v
���p�e�C������̂ŁA�����
�ȒP�ɍs�����Ƃ��ł��܂��B���̃v���p�e�C��"true"�ɂ��Ă��������B
|
���X�g�{�b
�N�X�̔w�i�F��ς���
���X�g�{�b�N�X�ɂ́A���̃R���g���[�����l��BackColor�v
���p�e�C������܂��B�����Ŕw�i�F���w�肷��Ƃ��́AR�i�ԁj�AG�i�j�AB�i�j��
�@�@���ɁA�O�`�Q�T�T�͈̔͂Œl���w�肵�Ă��������B�Ⴆ�A�Ԃ́u255,0,0�v�A ���́u255,255,255�v�Ƃ�����ł��B
�@�@�@�@�@BackColor�v
���p�e�C����J�����s�N�`���[�{�b�N�X����A�F���N���b�N�w�肷�邱�Ƃ��ł��܂��B
�@�@�@�@�@�v���O�����ォ��F�w�肷��ꍇ�́A
listBox1.BackColor=Color.Red;
�@�@�@�@�@�@�@�@
�@���́@�@�@�@
listBox1.BackColor=Color.FromArgb(255, 0,0);�@�@�@�@�@�@�@�@�@�@
�@�@�@�@�@�Ƃ������Ɏw�肵�܂��B
|
���X�g�{�b
�N�X�̕`��F��ς���
�@�@�@�@���X�g�{�b�N�X���ڂ̃e�L�X�g�̕`��F�́AForeColor�v���p
�e�C�Ŏw�肵�܂��B
�@�@�@�@�v���O�����ォ��F�w�肷��ꍇ�͔w�i�F��
�ݒ�Ɠ��l
�ɁA
treeView1.ForeColor=Color.Black;
�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@���Ǝw�肵�܂��B
|
���X�g�{�b
�N�X�őI������Ă��鍀�ږ����擾����
�@�@�@�@���X�g�{�b�N�X�őI������Ă��鍀�ږ��́AText�v���p�e�B�ł��ł��擾���邱�Ƃ��ł��܂��B
string
s=listBox1.Text;
�@�@�@�@�܂��A�ʔԁi�C���f�b�N�X�j���擾���邱�Ƃ��ł��܂��B
�@
int
i=listBox1.SelectedIndex;
�@�@�@
�ʏ�́A����SelectedIndexChanged�C
�x���g�ɂ��A�I������Ă��鍀�ږ����擾���邱�ƂɂȂ�܂��BSelectedIndexChanged�C�x���g
�@�@�@�́A���X�g�{�b�N�X���̊Y�����ڂ��}�E�X�N���b�N�����ꍇ�ɋN�����܂��B
private void
listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string s =listBox1.Text; //�I�����ꂽ���ږ����擾
}�@
|