473,657 Members | 2,805 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Using AddHandler

I have an app I'm working on that will allow a user to run one of 5
reports. The report names are in a combobox on my form. I have a sub
defined for each report that has the exact same name as is displayed
in the combobox. I have one button on the form to start processing.
What I want to do is this: When the user selects the report they want
to run from the combobox, I want to dynamically bind the appropriate
sub to the button's click event. Since the sub names are the same as
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text

Unfortunately, that makes VB look for a sub called "combobox1.text ",
instead of looking for the function named in combobox1.text. Anyone
know how to do what I'm trying to do????

-rp
Nov 21 '05 #1
10 5034
"Rick Palmer" <ri*********@we love.com> schrieb:
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text


Add 'AddressOf' in front of the 'combobox1.text '.

--
Herfried K. Wagner [MVP]
<URL:http://dotnet.mvps.org/>
Nov 21 '05 #2
Hi,

1) Combobox1.text is a property of a combobox. You should not name a
function or a sub the same as a property of a control

2) Use address of in addhandler so the compilier knows where to find the
procedure
Addhandler Button1.Click, Addressof MyEventHandler

3) AddHandler only works with sub routines they do not work with functions.
They must accept the same arguments as the event is expecting.

Ken
---------------------
"Rick Palmer" <ri*********@we love.com> wrote in message
news:fa******** *************** *********@4ax.c om...
I have an app I'm working on that will allow a user to run one of 5
reports. The report names are in a combobox on my form. I have a sub
defined for each report that has the exact same name as is displayed
in the combobox. I have one button on the form to start processing.
What I want to do is this: When the user selects the report they want
to run from the combobox, I want to dynamically bind the appropriate
sub to the button's click event. Since the sub names are the same as
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text

Unfortunately, that makes VB look for a sub called "combobox1.text ",
instead of looking for the function named in combobox1.text. Anyone
know how to do what I'm trying to do????

-rp
Nov 21 '05 #3
Like I said in my previous email, that would make VB look for a Sub
called "combobox1.text ". But that's not the case. The case is the
name of the sub I want to call is IN combobox1.text. ...See?
-rp
On Wed, 6 Oct 2004 20:01:46 +0200, "Herfried K. Wagner [MVP]"
<hi************ ***@gmx.at> wrote:
"Rick Palmer" <ri*********@we love.com> schrieb:
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text


Add 'AddressOf' in front of the 'combobox1.text '.


Nov 21 '05 #4
Let me phrase it a different way....
There are three reports: Written_Premiun , Earned_Premium, and
Unearned_Premiu m.

These 3 report names are items in a combobox on my form.

The code for the form has a seperate sub corresponding to each of the
reports. The subs are named EXACTLY the same as their corresponding
items in the combobox, like so:

Public Sub Written_Premium (...
Public Sub Earned_Premium( ...
Public Sub Unearned_Premiu m(..

I only have one button to start processing.

When the user selects their desired report from the combobox, I want
to bind the appropriate sub to the button.click event. Since I named
each Sub exactly as it's corresponding item in the combobox, it can be
said that the combobox contains the name of the sub we want to bind to
the button's click event.

So let's say I choose "Written_Premiu m from the combobox....

If my code is written like this:

AddHandler(Butt on1.Click, AddressOf combobox1.text)

Then VB will be looking for a sub named "combobox1.text ", which
doesn't exist, instead of looking for

Does that clarify things any????

On Wed, 6 Oct 2004 14:07:07 -0400, "Ken Tucker [MVP]"
<vb***@bellsout h.net> wrote:
Hi,

1) Combobox1.text is a property of a combobox. You should not name a
function or a sub the same as a property of a control

2) Use address of in addhandler so the compilier knows where to find the
procedure
Addhandler Button1.Click, Addressof MyEventHandler

3) AddHandler only works with sub routines they do not work with functions.
They must accept the same arguments as the event is expecting.

Ken
---------------------
"Rick Palmer" <ri*********@we love.com> wrote in message
news:fa******* *************** **********@4ax. com...
I have an app I'm working on that will allow a user to run one of 5
reports. The report names are in a combobox on my form. I have a sub
defined for each report that has the exact same name as is displayed
in the combobox. I have one button on the form to start processing.
What I want to do is this: When the user selects the report they want
to run from the combobox, I want to dynamically bind the appropriate
sub to the button's click event. Since the sub names are the same as
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text

Unfortunatel y, that makes VB look for a sub called "combobox1.text ",
instead of looking for the function named in combobox1.text. Anyone
know how to do what I'm trying to do????

-rp


Nov 21 '05 #5
Instead of doing that, you could do something like this:

Public Class Form1
Inherits System.Windows. Forms.Form
' omiting designer code..
' one button - Button1
' one combobox - Combobox1

Enum ReportTypes
Report1
Report2
Report3
End Enum

Private arr As New ArrayList

Private Sub Form1_Load(ByVa l sender As System.Object, _
ByVal e As System.EventArg s) Handles MyBase.Load
With arr
.Add(ReportType s.Report1)
.Add(ReportType s.Report2)
.Add(ReportType s.Report3)
End With
ComboBox1.DataS ource = arr
End Sub

Private Sub Button1_Click(B yVal sender As System.Object, _
ByVal e As System.EventArg s) Handles Button1.Click
Select Case ComboBox1.Selec tedIndex
Case ReportTypes.Rep ort1
' call Report1 procedure..
Case ReportTypes.Rep ort2
' call Report2 procedure..
Case ReportTypes.Rep ort3
' call Report3 procedure..
End Select
End Sub

End Class

hope that helps..
Imran.

"Rick Palmer" <ri*********@we love.com> wrote in message
news:fa******** *************** *********@4ax.c om...
I have an app I'm working on that will allow a user to run one of 5
reports. The report names are in a combobox on my form. I have a sub
defined for each report that has the exact same name as is displayed
in the combobox. I have one button on the form to start processing.
What I want to do is this: When the user selects the report they want
to run from the combobox, I want to dynamically bind the appropriate
sub to the button's click event. Since the sub names are the same as
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text

Unfortunately, that makes VB look for a sub called "combobox1.text ",
instead of looking for the function named in combobox1.text. Anyone
know how to do what I'm trying to do????

-rp

Nov 21 '05 #6
Yes, but the way you've show below, if I added a new report, I would
have to add it:
1) to the Enum
2) to the Case Select Statement
3) to the With... statement that fills the arraylist
in addition to writing the new code....That leaves two chances for me
to forget to add it somewhere and make myself look like like a dumbass
when it goes into production. The way I'm trying, you would only have
to add an entry to the combobox and add the code.

I actually figured out how to do this without using AddHandler.
Instead of changing handler for the button.click event, I just use one
handler, ion which I use System.Type.Inv okeMember to call the
subroutine named in the combobox.


On Wed, 6 Oct 2004 15:00:17 -0400, "Imran Koradia"
<no****@microso ft.com> wrote:
Instead of doing that, you could do something like this:

Public Class Form1
Inherits System.Windows. Forms.Form
' omiting designer code..
' one button - Button1
' one combobox - Combobox1

Enum ReportTypes
Report1
Report2
Report3
End Enum

Private arr As New ArrayList

Private Sub Form1_Load(ByVa l sender As System.Object, _
ByVal e As System.EventArg s) Handles MyBase.Load
With arr
.Add(ReportType s.Report1)
.Add(ReportType s.Report2)
.Add(ReportType s.Report3)
End With
ComboBox1.DataS ource = arr
End Sub

Private Sub Button1_Click(B yVal sender As System.Object, _
ByVal e As System.EventArg s) Handles Button1.Click
Select Case ComboBox1.Selec tedIndex
Case ReportTypes.Rep ort1
' call Report1 procedure..
Case ReportTypes.Rep ort2
' call Report2 procedure..
Case ReportTypes.Rep ort3
' call Report3 procedure..
End Select
End Sub

End Class

hope that helps..
Imran.

"Rick Palmer" <ri*********@we love.com> wrote in message
news:fa******* *************** **********@4ax. com...
I have an app I'm working on that will allow a user to run one of 5
reports. The report names are in a combobox on my form. I have a sub
defined for each report that has the exact same name as is displayed
in the combobox. I have one button on the form to start processing.
What I want to do is this: When the user selects the report they want
to run from the combobox, I want to dynamically bind the appropriate
sub to the button's click event. Since the sub names are the same as
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text

Unfortunately, that makes VB look for a sub called "combobox1.text ",
instead of looking for the function named in combobox1.text. Anyone
know how to do what I'm trying to do????

-rp


Nov 21 '05 #7
Well - you can avoid (3) by doing something like:

For Each sReportType As String In [Enum].GetNames(Repor tTypes)
arr.Add(sReport Type)
Next sReportType

Also, IMHO, that's a bit more clean and also avoids the overhead that
reflection incurs. I wouldn't want to use reflection if I know the type and
method I need to execute. I would usually resort to Reflection only when I
really need to (late binding because of unknown types, etc). Just a
thought..

Imran.

"Rick Palmer" <ri*********@we love.com> wrote in message
news:68******** *************** *********@4ax.c om...
Yes, but the way you've show below, if I added a new report, I would
have to add it:
1) to the Enum
2) to the Case Select Statement
3) to the With... statement that fills the arraylist
in addition to writing the new code....That leaves two chances for me
to forget to add it somewhere and make myself look like like a dumbass
when it goes into production. The way I'm trying, you would only have
to add an entry to the combobox and add the code.

I actually figured out how to do this without using AddHandler.
Instead of changing handler for the button.click event, I just use one
handler, ion which I use System.Type.Inv okeMember to call the
subroutine named in the combobox.


On Wed, 6 Oct 2004 15:00:17 -0400, "Imran Koradia"
<no****@microso ft.com> wrote:
Instead of doing that, you could do something like this:

Public Class Form1
Inherits System.Windows. Forms.Form
' omiting designer code..
' one button - Button1
' one combobox - Combobox1

Enum ReportTypes
Report1
Report2
Report3
End Enum

Private arr As New ArrayList

Private Sub Form1_Load(ByVa l sender As System.Object, _
ByVal e As System.EventArg s) Handles MyBase.Load
With arr
.Add(ReportType s.Report1)
.Add(ReportType s.Report2)
.Add(ReportType s.Report3)
End With
ComboBox1.DataS ource = arr
End Sub

Private Sub Button1_Click(B yVal sender As System.Object, _
ByVal e As System.EventArg s) Handles Button1.Click
Select Case ComboBox1.Selec tedIndex
Case ReportTypes.Rep ort1
' call Report1 procedure..
Case ReportTypes.Rep ort2
' call Report2 procedure..
Case ReportTypes.Rep ort3
' call Report3 procedure..
End Select
End Sub

End Class

hope that helps..
Imran.

"Rick Palmer" <ri*********@we love.com> wrote in message
news:fa******* *************** **********@4ax. com...
I have an app I'm working on that will allow a user to run one of 5
reports. The report names are in a combobox on my form. I have a sub
defined for each report that has the exact same name as is displayed
in the combobox. I have one button on the form to start processing.
What I want to do is this: When the user selects the report they want
to run from the combobox, I want to dynamically bind the appropriate
sub to the button's click event. Since the sub names are the same as
the display names in the box, I'm wanting to do it like this:

Addhandler Button1.Click, combobox1.text

Unfortunately, that makes VB look for a sub called "combobox1.text ",
instead of looking for the function named in combobox1.text. Anyone
know how to do what I'm trying to do????

-rp

Nov 21 '05 #8
Imran,
You can actually reduce that to

arr.AddRange([Enum].GetValues(GetT ype(ReportTypes )))

Although I think I would skip the ArrayList and simply add the values to the
Items collection of the ComboBox. Something like:

ComboBox1.Items .AddRange([Enum].GetValues(GetT ype(ReportTypes )))

Then in my Button_Click I would use the SelectedValue:

Private Sub Button1_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles Button1.Click
Select Case ComboBox1.Selec tedItem
Case ReportTypes.Rep ort1
MessageBox.Show ("call Report1 procedure...")
Case ReportTypes.Rep ort2
MessageBox.Show ("call Report2 procedure...")
Case ReportTypes.Rep ort3
MessageBox.Show ("call Report3 procedure...")
Case Else
Throw New ArgumentOutOfRa ngeException("R eportType",
ComboBox1.Selec tedItem, "Invalid Report Type in ComboBox1.")
End Select
End Sub

Private Sub MainForm_Load(B yVal sender As Object, ByVal e As
System.EventArg s) Handles MyBase.Load
For Each item As ReportTypes In
[Enum].GetValues(GetT ype(ReportTypes ))
ComboBox1.Items .Add(item)
Next
ComboBox1.Selec tedItem = ReportTypes.Rep ort1
End Sub

Note due to GetValues returns an array of Enum, and not Object, I had to use
a For Each.

Note: I am putting actual Enum values into the ComboBox, not the name of the
values, because the combo box will call Enum.ToString, the string name of
the enum will be displayed...

Hope this helps
Jay

"Imran Koradia" <no****@microso ft.com> wrote in message
news:OV******** ******@TK2MSFTN GP15.phx.gbl...
Well - you can avoid (3) by doing something like:

For Each sReportType As String In [Enum].GetNames(Repor tTypes)
arr.Add(sReport Type)
Next sReportType

Also, IMHO, that's a bit more clean and also avoids the overhead that
reflection incurs. I wouldn't want to use reflection if I know the type
and
method I need to execute. I would usually resort to Reflection only when I
really need to (late binding because of unknown types, etc). Just a
thought..

Imran.

"Rick Palmer" <ri*********@we love.com> wrote in message
news:68******** *************** *********@4ax.c om...
Yes, but the way you've show below, if I added a new report, I would
have to add it:
1) to the Enum
2) to the Case Select Statement
3) to the With... statement that fills the arraylist
in addition to writing the new code....That leaves two chances for me
to forget to add it somewhere and make myself look like like a dumbass
when it goes into production. The way I'm trying, you would only have
to add an entry to the combobox and add the code.

I actually figured out how to do this without using AddHandler.
Instead of changing handler for the button.click event, I just use one
handler, ion which I use System.Type.Inv okeMember to call the
subroutine named in the combobox.


On Wed, 6 Oct 2004 15:00:17 -0400, "Imran Koradia"
<no****@microso ft.com> wrote:
>Instead of doing that, you could do something like this:
>
>Public Class Form1
> Inherits System.Windows. Forms.Form
> ' omiting designer code..
> ' one button - Button1
> ' one combobox - Combobox1
>
> Enum ReportTypes
> Report1
> Report2
> Report3
> End Enum
>
> Private arr As New ArrayList
>
> Private Sub Form1_Load(ByVa l sender As System.Object, _
> ByVal e As System.EventArg s) Handles MyBase.Load
> With arr
> .Add(ReportType s.Report1)
> .Add(ReportType s.Report2)
> .Add(ReportType s.Report3)
> End With
> ComboBox1.DataS ource = arr
> End Sub
>
> Private Sub Button1_Click(B yVal sender As System.Object, _
> ByVal e As System.EventArg s) Handles Button1.Click
> Select Case ComboBox1.Selec tedIndex
> Case ReportTypes.Rep ort1
> ' call Report1 procedure..
> Case ReportTypes.Rep ort2
> ' call Report2 procedure..
> Case ReportTypes.Rep ort3
> ' call Report3 procedure..
> End Select
> End Sub
>
>End Class
>
>hope that helps..
>Imran.
>
>"Rick Palmer" <ri*********@we love.com> wrote in message
>news:fa******* *************** **********@4ax. com...
>> I have an app I'm working on that will allow a user to run one of 5
>> reports. The report names are in a combobox on my form. I have a sub
>> defined for each report that has the exact same name as is displayed
>> in the combobox. I have one button on the form to start processing.
>> What I want to do is this: When the user selects the report they want
>> to run from the combobox, I want to dynamically bind the appropriate
>> sub to the button's click event. Since the sub names are the same as
>> the display names in the box, I'm wanting to do it like this:
>>
>> Addhandler Button1.Click, combobox1.text
>>
>> Unfortunately, that makes VB look for a sub called "combobox1.text ",
>> instead of looking for the function named in combobox1.text. Anyone
>> know how to do what I'm trying to do????
>>
>> -rp
>


Nov 21 '05 #9
Right..thats even cleaner and more concise. Basically, not to go the
reflection way (InvokeMember) if you can avoid it (ofcourse with not a whole
lot more).

Thanks for the input, Jay.
Imran.

"Jay B. Harlow [MVP - Outlook]" <Ja************ @msn.com> wrote in message
news:uk******** ********@TK2MSF TNGP10.phx.gbl. ..
Imran,
You can actually reduce that to

arr.AddRange([Enum].GetValues(GetT ype(ReportTypes )))

Although I think I would skip the ArrayList and simply add the values to the Items collection of the ComboBox. Something like:

ComboBox1.Items .AddRange([Enum].GetValues(GetT ype(ReportTypes )))

Then in my Button_Click I would use the SelectedValue:

Private Sub Button1_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles Button1.Click
Select Case ComboBox1.Selec tedItem
Case ReportTypes.Rep ort1
MessageBox.Show ("call Report1 procedure...")
Case ReportTypes.Rep ort2
MessageBox.Show ("call Report2 procedure...")
Case ReportTypes.Rep ort3
MessageBox.Show ("call Report3 procedure...")
Case Else
Throw New ArgumentOutOfRa ngeException("R eportType",
ComboBox1.Selec tedItem, "Invalid Report Type in ComboBox1.")
End Select
End Sub

Private Sub MainForm_Load(B yVal sender As Object, ByVal e As
System.EventArg s) Handles MyBase.Load
For Each item As ReportTypes In
[Enum].GetValues(GetT ype(ReportTypes ))
ComboBox1.Items .Add(item)
Next
ComboBox1.Selec tedItem = ReportTypes.Rep ort1
End Sub

Note due to GetValues returns an array of Enum, and not Object, I had to use a For Each.

Note: I am putting actual Enum values into the ComboBox, not the name of the values, because the combo box will call Enum.ToString, the string name of
the enum will be displayed...

Hope this helps
Jay

"Imran Koradia" <no****@microso ft.com> wrote in message
news:OV******** ******@TK2MSFTN GP15.phx.gbl...
Well - you can avoid (3) by doing something like:

For Each sReportType As String In [Enum].GetNames(Repor tTypes)
arr.Add(sReport Type)
Next sReportType

Also, IMHO, that's a bit more clean and also avoids the overhead that
reflection incurs. I wouldn't want to use reflection if I know the type
and
method I need to execute. I would usually resort to Reflection only when I really need to (late binding because of unknown types, etc). Just a
thought..

Imran.

"Rick Palmer" <ri*********@we love.com> wrote in message
news:68******** *************** *********@4ax.c om...
Yes, but the way you've show below, if I added a new report, I would
have to add it:
1) to the Enum
2) to the Case Select Statement
3) to the With... statement that fills the arraylist
in addition to writing the new code....That leaves two chances for me
to forget to add it somewhere and make myself look like like a dumbass
when it goes into production. The way I'm trying, you would only have
to add an entry to the combobox and add the code.

I actually figured out how to do this without using AddHandler.
Instead of changing handler for the button.click event, I just use one
handler, ion which I use System.Type.Inv okeMember to call the
subroutine named in the combobox.


On Wed, 6 Oct 2004 15:00:17 -0400, "Imran Koradia"
<no****@microso ft.com> wrote:

>Instead of doing that, you could do something like this:
>
>Public Class Form1
> Inherits System.Windows. Forms.Form
> ' omiting designer code..
> ' one button - Button1
> ' one combobox - Combobox1
>
> Enum ReportTypes
> Report1
> Report2
> Report3
> End Enum
>
> Private arr As New ArrayList
>
> Private Sub Form1_Load(ByVa l sender As System.Object, _
> ByVal e As System.EventArg s) Handles MyBase.Load
> With arr
> .Add(ReportType s.Report1)
> .Add(ReportType s.Report2)
> .Add(ReportType s.Report3)
> End With
> ComboBox1.DataS ource = arr
> End Sub
>
> Private Sub Button1_Click(B yVal sender As System.Object, _
> ByVal e As System.EventArg s) Handles Button1.Click
> Select Case ComboBox1.Selec tedIndex
> Case ReportTypes.Rep ort1
> ' call Report1 procedure..
> Case ReportTypes.Rep ort2
> ' call Report2 procedure..
> Case ReportTypes.Rep ort3
> ' call Report3 procedure..
> End Select
> End Sub
>
>End Class
>
>hope that helps..
>Imran.
>
>"Rick Palmer" <ri*********@we love.com> wrote in message
>news:fa******* *************** **********@4ax. com...
>> I have an app I'm working on that will allow a user to run one of 5
>> reports. The report names are in a combobox on my form. I have a sub >> defined for each report that has the exact same name as is displayed
>> in the combobox. I have one button on the form to start processing.
>> What I want to do is this: When the user selects the report they want >> to run from the combobox, I want to dynamically bind the appropriate
>> sub to the button's click event. Since the sub names are the same as >> the display names in the box, I'm wanting to do it like this:
>>
>> Addhandler Button1.Click, combobox1.text
>>
>> Unfortunately, that makes VB look for a sub called "combobox1.text ",
>> instead of looking for the function named in combobox1.text. Anyone
>> know how to do what I'm trying to do????
>>
>> -rp
>



Nov 21 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
4012
by: UGH | last post by:
I am adding image buttons dynamically and I need to add event handler when the user clicks on one of those image buttons which will have different id for reports. Here is my code LnkImage = New ImageButton() LnkImage.ImageUrl = "~/printer.gif" LnkImage.ID = "ib" & oArray(1, id) AddHandler LnkImage.Command, AddressOf NewIbnCommandEvent()
3
1656
by: Nathan Sokalski | last post by:
I am using the AddHandler statement to add a CheckedChanged event handler to a series of RadioButtons that I create in a loop. However, the handler is not being called for a reason I cannot determine. What is the problem? Here is my code: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load currpoem = Server.UrlDecode(Request.QueryString("poem")) Dim ratinglabels As New TableRow Dim...
5
2834
by: jaYPee | last post by:
i have successfully added a combobox to my datagrid by setting their datasource from one of my table. here's my code... Dim grdColStyle6 As New DataGridComboBoxColumn() With grdColStyle6 .MappingName = "MajorID" 'must be from the grid table... .HeaderText = "Major" .Width = 120 .ColumnComboBox.DataSource =
2
2760
by: Just Me | last post by:
When a document is to be printed I call a method that contains an AddHandler statement. I just realized that if a second copy is to be printed the method is called and the AddHandler is executed again. Is doing AddHandler a second time wrong? I did check and even though I do AddHandler 3 times the handler is only called once.
5
1568
by: eBob.com | last post by:
I've used AddHandler for a UNIQUE control added to a panel and it seemed to work. But now I want to add a bunch of controls to a panel and use only one event handler subroutine. And I am completely lost. Below is the essence of the code adding checkbox controls to a panel. (Corresponding to each checkbox is another checkbox and a label.) Do I have to use AddHandler in the loop? Or is there someway outside of a loop to say that a...
6
17176
by: ransoma22 | last post by:
I developing an application that receive SMS from a connected GSM handphone, e.g Siemens M55, Nokia 6230,etc through the data cable. The application(VB.NET) will receive the SMS automatically, process and output to the screen in my application when a message arrived. But the problem is how do I read the SMS message immediately when it arrived without my handphone BeEPINg for new message ? I read up the AT commands, but when getting down...
5
2201
by: Slim | last post by:
i have a simple page, with one button button1. when click it creates a new button button 2 and adds a event handler to it. but when button 2 is clicked nothing happens, why? Partial Class test_buttons Inherits System.Web.UI.Page Dim bt2 As Button
0
1728
by: =?Utf-8?B?Um9i?= | last post by:
I've a requirement to monitor when certain applications are started. I'm using WMI called from VS Stusio 2005 in VB to trap Excel and Word starting. I've written the following console application which wires up 4 events to trap Excel/Word Start/Stop events. The application works fine for Excel but Word behaves strangely. When I start an instance of Word I get the correct message displayed in the console. When I start a second instance of...
3
2407
by: ton | last post by:
Hi, I'm using AJAXPRO this works very well. What I want to do is to add new page elements at my web site without using a postback. And I do not mean listitems but a complete dialog. Let me give an example: in my application which will contain of several pages I'll use a filter/query mechanism, so if the user wants to add a new filter or modify
0
8403
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8316
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8833
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
7345
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5636
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4327
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2735
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1967
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1730
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.