02 create menu
DESCRIPTION
ตัวอย่างการเขียนโปรแกรม VB2008 เรื่อง การสร้าง menuTRANSCRIPT
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
1
����������� Menu
1. ��01���!� 2�$������ Microsoft Visual Basic 2008 ��������(� �������$�������'�3�"1
Microsoft Visual Basic 2008 Express Edition ! ��+�
2. ������������'�� "#�3!�'(�� �� $!� 3�"1 File>>> New Project ('�0� �! Ctrl+N "1������!) ! ��+�
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
2
3.�,�-./, �0� �(�������"1 ���01��'��� (New Project) ��7234 �83!�
������*'������� New Project �'��(0�� Windows Forms Application �(� �#�'�!���� Name �� menu �(��>>> OK ! ��+�
4. ��3!� From1.vb ("1 Solution Explorer) ! ��+�
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
3
5. ���2=>��?@ABC��DE� �'�3��(��"1 form1.vb �(� �'�3�"1�7���01���0�!��� F��G "1�01� �� Toolbox �(���(� �(0�� Menus&Toolbars>>> ! ��2(�(��"1 MenuStrip ! ��+�
���8��(� ��3!� ! ��+�
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
4
6.����C�K3AB@L�MDN.O����M2PQ�N
7.������ Type Here �'����������>����!���(���
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$
���8��(� �'�3��#�'�!�01����� ����
File �#�'�!������Open �#�'�!������Save �#�'�!������Save As… �#�'�!������Exit �#�'�!������
8.���2O,G3VB�AWK��DM��M2PQ�N
X,E Solution Explorer �(0�� form1.vb Code �'�>���������� ������������� ������ ���� ���
1.
��" !"1 1 �(� 2 �0� ��� �� �'������#�'�!� ���"1������
-Option Explicit
-Option Strict
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$
���8��(� �'�3��#�'�!�01����� ���� Properties ! ��2
�#�'�!������ (Name) �� &File
�#�'�!������ (Name) �� &Ope
�#�'�!������ (Name) �� &Save
�#�'�!������ (Name) �� Save &AsY
�#�'�!������ (Name) �� E&xit
���2O,G3VB�AWK��DM��M2PQ�N
form1.vb �(� �!��?� F7 "1������! '�0� �(��"1
������������� ������ ���� ���
�0� ��� �� �'������#�'�!� ���"1������
Explicit On �0� �������������&� �������������ct On �0� �'������� ������!����+(������������ !
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
5
&Open
&Save
Save &AsY
E&xit
(View Code) ��01����
�������������&� ������������� �'������� ������!����+(������������ !
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
6
2. ��������� 8 – 12 ��������� Form1 �������������
toClose = MessageBox.Show(""����������������$���������'�0�3��?", "�0�� �",)
3. ��������� 20 – 28 ����������� ������� ��#�$��
If MessageBox.Show(""����������������$���������'�0�3��?", "�0�� �", MessageBoxButtons.YesNo, MessageBoxIcon.Information)
= Windows.Forms.DialogResult.Yes Then
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
7
���Z�A�[=
�'��(��"1 "1�7���+ '�0� 3�"1���+ Debug > �(0�� Star debugging ! ��+�
����%&
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
8
- ��� ������ Form1 ��()���� Exit
- �.�� /0�����1��2� �.4����� ���$�6�)� Yes $�6� No
������������������������ ��� ������������������� ���������������� ������� �� ��� ����� �
� !"#�$!� 51282792042 ��� ����"�� �%���& �'� �"��( ����) *� �!���� &+�����,-�$(�
9
- ��������� Form ��#�$��
- ��������� Form ��#�$�� �.4��������$�6�)� Yes $�6� No
������0����...