Skip to main content

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.

Comments

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

2)got focus,lost focus,click,keypress
nisarg said…
1)a) ans.KeyDown,Keypress,Change & Validate.

b)gotfocus,click,keypress,lostfocus.
OR
gotfocus,keypress,click,lostfocus
mahesh said…
1)a) ans.KeyDown,Keypress,Change & Validate.

b)gotfocus,click,keypress,lostfocus.
OR
gotfocus,keypress,click,lostfocus
Unknown said…
1)a) ans.KeyDown,Keypress,Change & Validate.

b)gotfocus,click,keypress,lostfocus.
OR
gotfocus,keypress,click,lostfocus
Unknown said…
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.
Omkar said…
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
Elloit, Siddhesh, Siby, Ameya D, Tushar K, Ajinkya said…
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
Amar , Sameer , Akshay said…
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
Anonymous said…
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?
Siddhesh said…
SIR , can u give me some hint for eqilateral triangle.....me working for hours but not getting the logic behind it......:|

All Time Popular Posts

Annual Day 2023

 After a long hiatus due to covid we finally got most activities on track. The Annual Day function is always a big deal for everyone at Abhinav. It has been a tradition my mother started that the Annual Day will be not a Teacher-managed event, but a Student Initiative. Since when I was a teenager, I was part of this and today 10 years after she passed, I still strive to make it work as she would have. After some hesitation, we began working in early January. I wanted to use an outside choreographer just so that teachers will not be burdened. (They are already struggling with post-covid learning difficulties) But then, an outside guy could never do justice to the Abhinav style of doing things. We always keep in mind that the cultural program should be enjoyable to everyone in the audience and at the same time should display as many of the diverse talents that our students have, as possible.  It was a great relief that my G3 students came to the rescue. Almost all of std 9 and m...

Expression Calculator in Java

Std X CA students: Here is another assignment to be finished before Thursday 24th Apr, 2014, 8 am. Reverse engineer the application I have posted at the FB group - Expression Caculator . i.e. 1. download the file and save in the root of c-drive 2. run it in command prompt using "java -jar c:\exprcalc.jar" 3. enter various expressions to compute like 2 + 3 = (then enter) 4. once you type '=' and a white space and enter, it displays the result. 5. You can take a long expression like 7.5562 / 7.889 + 5 - 12.67 = (then enter) 6. You can type another expression after the result for the previous is shown. 7. It also handles errors well. Figure out the code and paste your answers here as a comment. Hint: It uses a blank for loop ... i.e. for (;;) { here goes the code }to repeat taking many numbers one after the other.