Wednesday, March 3, 2010

Trapping events - IT assignment for Std XI

Perform these tasks on your PC and give yor answers as comments to this post or as an email to my ID - director@abhinav.ac.in.
  1. What is the sequence for the events given below and when do they occur for the given object?
    a) Textbox - Change, KeyPress, KeyDown, Validate
    b) Command button - Click, GotFocus, LostFocus, KeyPress
    c) Combo Box - Change, Click, DblClick, DropDown, Scroll
  2. Draw an equilateral triangle (should actually look like it) whose one vertex is the point at which the user clicks on the form.
  3. Make a simple calculator which has buttons for different numbers & operations (+, -, *, /, ^) and a box to display the result of each operation as well as each number being typed.

10 comments:

  1. answer to Q.1
    1)Keydown,keypress,change and validate

    2)got focus,lost focus,click,keypress

    ReplyDelete
  2. 1)a) ans.KeyDown,Keypress,Change & Validate.

    b)gotfocus,click,keypress,lostfocus.
    OR
    gotfocus,keypress,click,lostfocus

    ReplyDelete
  3. 1)a) ans.KeyDown,Keypress,Change & Validate.

    b)gotfocus,click,keypress,lostfocus.
    OR
    gotfocus,keypress,click,lostfocus

    ReplyDelete
  4. 1)a) ans.KeyDown,Keypress,Change & Validate.

    b)gotfocus,click,keypress,lostfocus.
    OR
    gotfocus,keypress,click,lostfocus

    ReplyDelete
  5. Sir i had a doubt about events in command button
    Between click and keypress the order depends on the user,he would first click or press any key.

    ReplyDelete
  6. 1 TextBox
    i)Key Down
    ii) Key Press (every time a key is pressed , computer records that the key is pressed down, so key down is activated first and key press isnt activated until the key down event ends)
    iii) Change (After any of the above events are completed, the computer records that a change has taken place, thus change event activates)
    iv) Validate

    II Command Button
    i) Got Focus
    ii) Click / Key Press (Depends on which is pressed first...Mouse/Key)
    iii) Lost Focus



    Posted By:Omkar,Saarang,
    Athang,Kshitij &
    Shraddha

    ReplyDelete
  7. Elloit, Siddhesh, Siby, Ameya D, Tushar K, AjinkyaMar 7, 2010 04:11 AM

    1.a)KeyDown, Change, Keypress, Validate
    b)Gotfocus, Click, KeyPress, Lost Focus

    3.Option Explicit
    Dim a As Single
    Dim b As Single

    Private Sub Command1_Click()
    a = InputBox("enter your 1st number")
    b = InputBox("enter your 2nd number")
    End Sub

    Private Sub Command2_Click()
    MsgBox a + b
    End Sub

    Private Sub Command3_Click()
    MsgBox a - b
    End Sub

    Private Sub Command4_Click()
    MsgBox a * b
    End Sub

    Private Sub Command5_Click()
    MsgBox a / b
    End Sub

    Private Sub Command6_Click()
    MsgBox a ^ b
    End Sub

    ReplyDelete
  8. Amar , Sameer , AkshayMar 7, 2010 09:01 AM

    1.a)KeyDown, Change, Keypress, Validate.
    b)Gotfocus, Click, KeyPress, Lost Focus.

    3.Option Explicit
    Dim a As Single
    Dim b As Single

    Private Sub Command1_Click()
    a = InputBox("enter your 1st number")
    b = InputBox("enter your 2nd number")
    End Sub

    Private Sub Command2_Click()
    MsgBox a + b
    End Sub

    Private Sub Command3_Click()
    MsgBox a - b
    End Sub

    Private Sub Command4_Click()
    MsgBox a * b
    End Sub

    Private Sub Command5_Click()
    MsgBox a / b
    End Sub

    Private Sub Command6_Click()
    MsgBox a ^ b
    End Sub

    ReplyDelete
  9. Why did Sameer, Amar and Akshay copy Elloit and his group's program code?Didn't they understand when sir thought in the class?I request Kedar sir to take some action about this, or else everyone will start copying the programs.In that case what is the use of the assignment?

    ReplyDelete
  10. SIR , can u give me some hint for eqilateral triangle.....me working for hours but not getting the logic behind it......:|

    ReplyDelete

Please put up comments only to improve the quality of info posted in context with the project-work. Please do not add new information as a comment.