473,734 Members | 2,824 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Cut, Copy and Paste?

Hi,

I've got a vb.net winforms app. Out of the box, I can use Ctrl X, C and V as
expected in controls like textboxes. I've got a menustrip, and if I click the
link "Add standard items" which adds Cut copy and paste commands, this
functionality no longer works. It seems now I need to implement handlers for
these functions. I tried to do so, but say the paste handler, I need to call
paste on a specific control and that isn't necessarily where the insertion
point is (could be a completely different control). Needless to say, this
functinoality works much better without these menu items. What's going on
here? Are users supposed to implement their own cut copy paste functions? If
so, how can I make them work regardless of which control I'm working in at
the time?

Thanks...

-Ben
Jul 20 '06 #1
6 9653

"Ben R." <be**@newsgroup .nospamwrote in message
news:47******** *************** ***********@mic rosoft.com...
Hi,

I've got a vb.net winforms app. Out of the box, I can use Ctrl X, C and V
as
expected in controls like textboxes. I've got a menustrip, and if I click
the
link "Add standard items" which adds Cut copy and paste commands, this
functionality no longer works. It seems now I need to implement handlers
for
these functions. I tried to do so, but say the paste handler, I need to
call
paste on a specific control and that isn't necessarily where the insertion
point is (could be a completely different control). Needless to say, this
functinoality works much better without these menu items. What's going on
here? Are users supposed to implement their own cut copy paste functions?
If
so, how can I make them work regardless of which control I'm working in at
the time?
I'm not sure I know what you mean by making "them work regardless of which
control I'm working in at the time."

The Paste operation is something you want to make universal to all forms and
all text-like objects on the forms. Normal operation is to insert the
contents of the Clipboard into whatever form and whatever object on the form
has focus at the point where the cursor is located (or the stuff that is
selected).

Determining the active form and object can be done from the parent using
Me.ActiveForm.A ctiveObject.

The Clipboard.GetTe xt (et al) will retrieve the contents of the Clipboard.

So from the parent you could do something as simple as
Me.ActiveForm.A ctiveObject = Clipboard.GetTe xt. If the Clipboard contains a
mixed bag of goods (text with embedded OLE objects, for example) you'll have
to work on a more involved solution.
Jul 20 '06 #2
Hi,

What is the solution that is employed by default when I highlight text and
press control + c and control + v? This works perfectly. Then, it stops
working once I add copy and paste menu items. What is the code that is
executed by default in the former scenario? Can I bring that to the scenario
where I have menu items for cut copy and paste?

Thanks...

-Ben

"MyndPhlyp" wrote:
>
"Ben R." <be**@newsgroup .nospamwrote in message
news:47******** *************** ***********@mic rosoft.com...
Hi,

I've got a vb.net winforms app. Out of the box, I can use Ctrl X, C and V
as
expected in controls like textboxes. I've got a menustrip, and if I click
the
link "Add standard items" which adds Cut copy and paste commands, this
functionality no longer works. It seems now I need to implement handlers
for
these functions. I tried to do so, but say the paste handler, I need to
call
paste on a specific control and that isn't necessarily where the insertion
point is (could be a completely different control). Needless to say, this
functinoality works much better without these menu items. What's going on
here? Are users supposed to implement their own cut copy paste functions?
If
so, how can I make them work regardless of which control I'm working in at
the time?

I'm not sure I know what you mean by making "them work regardless of which
control I'm working in at the time."

The Paste operation is something you want to make universal to all forms and
all text-like objects on the forms. Normal operation is to insert the
contents of the Clipboard into whatever form and whatever object on the form
has focus at the point where the cursor is located (or the stuff that is
selected).

Determining the active form and object can be done from the parent using
Me.ActiveForm.A ctiveObject.

The Clipboard.GetTe xt (et al) will retrieve the contents of the Clipboard.

So from the parent you could do something as simple as
Me.ActiveForm.A ctiveObject = Clipboard.GetTe xt. If the Clipboard contains a
mixed bag of goods (text with embedded OLE objects, for example) you'll have
to work on a more involved solution.
Jul 20 '06 #3
Hi Ben,

Thanks for your post!

Yes, I can reproduce this behavior. Let me clarify the internal work and
design to you:

1. The default Ctrl+C/V copy/paste behavior of TextBox is not implemented
by .Net, it is totally supported by underlying Win32 Edit control.(Note:
Net TextBox control is a wrapper around Win32 Edit control). If you open
Notepad, the editing rectangle in it is a big Edit control(you may use
Spy++ to verify this), you will find that the Edit control of notepad will
have Ctrl+C/V copy/paste function defaultly.

2. After you adding standard menustrip to the Form, this behavior is lost.
It is prohibited by ToolStripMenuIt em.ShortcutKeys property. You will find
that the following code in Form1.Designer. vb file(note: in hidden text):
Me.CopyToolStri pMenuItem.Short cutKeys =
CType((System.W indows.Forms.Ke ys.Control Or System.Windows. Forms.Keys.C),
System.Windows. Forms.Keys)

By using this code, .Net winform will intercept all the Ctrl+C key
combination and translate it into CopyToolStripMe nuItem.Click event. If you
are curious, below is the source code that intercepts the short cut key and
fires the Click event:

Protected Friend Overrides Function ProcessCmdKey(B yRef m As Message, ByVal
keyData As Keys) As Boolean
If ((Me.Enabled AndAlso (Me.ShortcutKey s = keyData)) AndAlso Not
Me.HasDropDownI tems) Then
MyBase.FireEven t(ToolStripItem EventType.Click )
Return True
End If
Return MyBase.ProcessC mdKey(m, keyData)
End Function

As you can see, this function does not call MyBase.ProcessC mdKey if the
current user pressed the short cut key combination, so the underlying Edit
control code will not have chance to execute the default copy function.

So this behavior is by the design of ToolStripMenuIt em.ShortcutKeys
property, although it looks strange.

Ok, we now know why the behavior is generated. I can provide a workaround
for this issue: simulate the underlying Edit control code in .Net.

The underlying Edit control actually monitors Ctrl+C key combination and
send a WM_COPY message to the Edit control to implement the default
function, so we can p/invoke SendMessage API and simulate this either.
Below is the sample code snippet for simulating the paste function:

Imports System.Runtime. InteropServices
Public Class Form1

<DllImport("use r32.dll", CharSet:=CharSe t.Auto)_
Public Shared Function SendMessage(ByV al hWnd As IntPtr, ByVal msg As
Integer, ByVal wParam As Integer, ByVal lParam As Integer) As IntPtr
End Function

Private Const WM_PASTE As Integer = &H302
Private Sub PasteToolStripM enuItem_Click(B yVal sender As System.Object,
ByVal e As System.EventArg s) Handles PasteToolStripM enuItem.Click
SendMessage(Me. ActiveControl.H andle, WM_PASTE, 0, 0)
End Sub
End Class

You can also handle CopyToolStripMe nuItem, CutToolStripMen uItem's Click
event handler to send WM_COPY, WM_CUT messages.

Hope this helps! If you still have anything unclear, please feel free to
tell me, thanks!

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.

Jul 21 '06 #4
Hi Jeffrey,

Thanks for the response. Very thorough and helpful! I tried employing your
solution, and encountered some difficulty. Then I tried on a simple winforms
app with just a textbox and it worked properly. I think I figured out the
problem I'm now facing:

I set a breakpoint at:

SendMessage(Me. ActiveControl.H andle, WM_PASTE, 0, 0)

And examined what Me.ActiveContro l is pointing to. The result:

{System.Windows .Forms.ToolStri pContainer}

I would expect it to point to the textbox but that's not happening. I guess
it's not pointing deep enough in the control hierarchy. Do you know any way
to point deeper in the control hierarchy?

Thanks again for your help, Jeffrey...

-Ben

""Jeffrey Tan[MSFT]"" wrote:
Hi Ben,

Thanks for your post!

Yes, I can reproduce this behavior. Let me clarify the internal work and
design to you:

1. The default Ctrl+C/V copy/paste behavior of TextBox is not implemented
by .Net, it is totally supported by underlying Win32 Edit control.(Note:
.Net TextBox control is a wrapper around Win32 Edit control). If you open
Notepad, the editing rectangle in it is a big Edit control(you may use
Spy++ to verify this), you will find that the Edit control of notepad will
have Ctrl+C/V copy/paste function defaultly.

2. After you adding standard menustrip to the Form, this behavior is lost.
It is prohibited by ToolStripMenuIt em.ShortcutKeys property. You will find
that the following code in Form1.Designer. vb file(note: in hidden text):
Me.CopyToolStri pMenuItem.Short cutKeys =
CType((System.W indows.Forms.Ke ys.Control Or System.Windows. Forms.Keys.C),
System.Windows. Forms.Keys)

By using this code, .Net winform will intercept all the Ctrl+C key
combination and translate it into CopyToolStripMe nuItem.Click event. If you
are curious, below is the source code that intercepts the short cut key and
fires the Click event:

Protected Friend Overrides Function ProcessCmdKey(B yRef m As Message, ByVal
keyData As Keys) As Boolean
If ((Me.Enabled AndAlso (Me.ShortcutKey s = keyData)) AndAlso Not
Me.HasDropDownI tems) Then
MyBase.FireEven t(ToolStripItem EventType.Click )
Return True
End If
Return MyBase.ProcessC mdKey(m, keyData)
End Function

As you can see, this function does not call MyBase.ProcessC mdKey if the
current user pressed the short cut key combination, so the underlying Edit
control code will not have chance to execute the default copy function.

So this behavior is by the design of ToolStripMenuIt em.ShortcutKeys
property, although it looks strange.

Ok, we now know why the behavior is generated. I can provide a workaround
for this issue: simulate the underlying Edit control code in .Net.

The underlying Edit control actually monitors Ctrl+C key combination and
send a WM_COPY message to the Edit control to implement the default
function, so we can p/invoke SendMessage API and simulate this either.
Below is the sample code snippet for simulating the paste function:

Imports System.Runtime. InteropServices
Public Class Form1

<DllImport("use r32.dll", CharSet:=CharSe t.Auto)_
Public Shared Function SendMessage(ByV al hWnd As IntPtr, ByVal msg As
Integer, ByVal wParam As Integer, ByVal lParam As Integer) As IntPtr
End Function

Private Const WM_PASTE As Integer = &H302
Private Sub PasteToolStripM enuItem_Click(B yVal sender As System.Object,
ByVal e As System.EventArg s) Handles PasteToolStripM enuItem.Click
SendMessage(Me. ActiveControl.H andle, WM_PASTE, 0, 0)
End Sub
End Class

You can also handle CopyToolStripMe nuItem, CutToolStripMen uItem's Click
event handler to send WM_COPY, WM_CUT messages.

Hope this helps! If you still have anything unclear, please feel free to
tell me, thanks!

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.

Jul 21 '06 #5
Hi Jeffrey,

I think my thought was correct and I've found a solution that works:

Private Sub CopyToolStripMe nuItem1_Click(B yVal sender As System.Object,
ByVal e As System.EventArg s) Handles CopyToolStripMe nuItem1.Click,
CopyToolStripMe nuItem.Click
Dim thecontrol As Control
thecontrol = Me.ActiveContro l

Dim mytsc As ToolStripContai ner = TryCast(thecont rol,
ToolStripContai ner)

If mytsc IsNot Nothing Then
SendMessage(myt sc.ActiveContro l.Handle, WM_COPY, 0, 0)
Else
SendMessage(Me. ActiveControl.H andle, WM_COPY, 0, 0)
End If
End Sub

It only goes one level deep, but does the job. I was thinking of using a
loop that would keep going deeper until it couldn't grab an "activecont rol"
property, but at least in my app, this seems to work. Thanks again for your
help!

-Ben

"Ben R." wrote:
Hi Jeffrey,

Thanks for the response. Very thorough and helpful! I tried employing your
solution, and encountered some difficulty. Then I tried on a simple winforms
app with just a textbox and it worked properly. I think I figured out the
problem I'm now facing:

I set a breakpoint at:

SendMessage(Me. ActiveControl.H andle, WM_PASTE, 0, 0)

And examined what Me.ActiveContro l is pointing to. The result:

{System.Windows .Forms.ToolStri pContainer}

I would expect it to point to the textbox but that's not happening. I guess
it's not pointing deep enough in the control hierarchy. Do you know any way
to point deeper in the control hierarchy?

Thanks again for your help, Jeffrey...

-Ben

""Jeffrey Tan[MSFT]"" wrote:
Hi Ben,

Thanks for your post!

Yes, I can reproduce this behavior. Let me clarify the internal work and
design to you:

1. The default Ctrl+C/V copy/paste behavior of TextBox is not implemented
by .Net, it is totally supported by underlying Win32 Edit control.(Note:
.Net TextBox control is a wrapper around Win32 Edit control). If you open
Notepad, the editing rectangle in it is a big Edit control(you may use
Spy++ to verify this), you will find that the Edit control of notepad will
have Ctrl+C/V copy/paste function defaultly.

2. After you adding standard menustrip to the Form, this behavior is lost.
It is prohibited by ToolStripMenuIt em.ShortcutKeys property. You will find
that the following code in Form1.Designer. vb file(note: in hidden text):
Me.CopyToolStri pMenuItem.Short cutKeys =
CType((System.W indows.Forms.Ke ys.Control Or System.Windows. Forms.Keys.C),
System.Windows. Forms.Keys)

By using this code, .Net winform will intercept all the Ctrl+C key
combination and translate it into CopyToolStripMe nuItem.Click event. If you
are curious, below is the source code that intercepts the short cut key and
fires the Click event:

Protected Friend Overrides Function ProcessCmdKey(B yRef m As Message, ByVal
keyData As Keys) As Boolean
If ((Me.Enabled AndAlso (Me.ShortcutKey s = keyData)) AndAlso Not
Me.HasDropDownI tems) Then
MyBase.FireEven t(ToolStripItem EventType.Click )
Return True
End If
Return MyBase.ProcessC mdKey(m, keyData)
End Function

As you can see, this function does not call MyBase.ProcessC mdKey if the
current user pressed the short cut key combination, so the underlying Edit
control code will not have chance to execute the default copy function.

So this behavior is by the design of ToolStripMenuIt em.ShortcutKeys
property, although it looks strange.

Ok, we now know why the behavior is generated. I can provide a workaround
for this issue: simulate the underlying Edit control code in .Net.

The underlying Edit control actually monitors Ctrl+C key combination and
send a WM_COPY message to the Edit control to implement the default
function, so we can p/invoke SendMessage API and simulate this either.
Below is the sample code snippet for simulating the paste function:

Imports System.Runtime. InteropServices
Public Class Form1

<DllImport("use r32.dll", CharSet:=CharSe t.Auto)_
Public Shared Function SendMessage(ByV al hWnd As IntPtr, ByVal msg As
Integer, ByVal wParam As Integer, ByVal lParam As Integer) As IntPtr
End Function

Private Const WM_PASTE As Integer = &H302
Private Sub PasteToolStripM enuItem_Click(B yVal sender As System.Object,
ByVal e As System.EventArg s) Handles PasteToolStripM enuItem.Click
SendMessage(Me. ActiveControl.H andle, WM_PASTE, 0, 0)
End Sub
End Class

You can also handle CopyToolStripMe nuItem, CutToolStripMen uItem's Click
event handler to send WM_COPY, WM_CUT messages.

Hope this helps! If you still have anything unclear, please feel free to
tell me, thanks!

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.
Jul 21 '06 #6
Hi Ben,

Cool, you resolved this further issue before I reviewed it! You will
benifit more from figuring out yourself than learning from others :-)

Additionally, if you know of your control hierarchy accurately, your code
snippet will just work without any problem. To develop a more general
solution, you may just loop through the control hierarchy and find the
deepest active control, like this:

<DllImport("use r32.dll", CharSet:=CharSe t.Auto)_
Public Shared Function SendMessage(ByV al hWnd As IntPtr, ByVal msg As
Integer, ByVal wParam As Integer, ByVal lParam As Integer) As IntPtr
End Function

Private Const WM_PASTE As Integer = &H302
Private Sub PasteToolStripM enuItem_Click(B yVal sender As System.Object,
ByVal e As System.EventArg s) Handles PasteToolStripM enuItem.Click
Dim cc As ContainerContro l = Me
Dim ac As Control
Do
ac = cc.ActiveContro l
Try
cc = CType(ac, ContainerContro l)
Catch ex As Exception 'if the ActiveControl is not a
ContainerContro l, an exception will throw
Exit Do 'We have found the
inner most control, so exit loop
End Try

Loop
SendMessage(ac. Handle, WM_PASTE, 0, 0)
End Sub

Hope this helps!

Best regards,
Jeffrey Tan
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.

Jul 24 '06 #7

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

Similar topics

4
21619
by: Legendary Pansy | last post by:
I was checking out the 101 C# Samples, specifically Windows Forms - Use the Clipboard. I took a look at the code for a while, and I understand what the program is doing with the cut, copy, pasting via the file menu events using the clipboard. However, what I don't get is how is the program able to produce a context menu in the textbox area. When right clicking, the context pops up and allows to cut/copy/paste/delete, etc.. But the thing is, I...
3
2399
by: Rachel Suddeth | last post by:
This may not be the right forum, but it's a problem I chiefly come across when trying to post here. When I do a copy/paste from VS, the text always looks really weird (and even if I'm in an editor that's supposed to be doing plain text, it looks like it's in a different font -- and of course you can't change the font in a plain text editor.) Then when it gets converted to actual plain text, there is a blank line stuck in between every...
2
4817
by: Matt | last post by:
Hello, I have a copy button and a paste button. What code should I add to the copy button and the paste button to do it's work? Thanks, Matt
7
11632
by: lgbjr | last post by:
Hello All, I¡¯m using a context menu associated with some pictureboxes to provide copy/paste functionality. Copying the image to the clipboard was easy. But pasting an image from the clipboard is proving to be more difficult. These pictureboxes are bound to an AccessDB. If the user wants to add an image, they select an image using an OpenFileDialog: Dim result As DialogResult = Pic_Sel.ShowDialog() If (result = DialogResult.OK) Then
0
1535
by: jshoffner | last post by:
This sounds like a really silly question but I'm can't find a solution anywhere. I use the Search window within VS.NET 2003 all the time. However, when I find a sample that is usefull I would like to just copy that bit of code and paste into another window. I highlight what I'm wanting to copy and then CTRL-C (or Edit>Copy or Copy button from menu) and then I go there were I want to paste the copied string and do a CTRL-V (or Edit>Paste...
5
13992
by: Kaur | last post by:
Hi, I have been successful copying a vba code from one of your posts on how to copy and paste a record by declaring the desired fields that needs to be copied in form's declaration and creating two button "copy" and "paste". Works like magic. My problem is how can I copy multiple records and paste them at the same time. My data entry form has main form that has a Questionlist box of Questions. The second list box on the same form displays...
17
5127
by: Steve | last post by:
I'm trying to code cut, copy, and paste in vb 2005 so that when the user clicks on a toolbar button, the cut/copy/paste will work with whatever textbox the cursor is current located in (I have about 20 textboxes on the form). Also to ensure that the button can't get used if the cursor isn't in a textbox field. And to ensure the contents of the clipboard are "text" contents that have been cut/copied from one of the textboxes on the form. ...
5
11146
by: phill86 | last post by:
Hi I have a main form that holds records for scheduled meetings, date time location etc... in that form i have a sub form that has a list of equipment resources that you can assign to the meeting in the main form. I have two buttons in the sub form one for selecting and copying all the records and another for pasting the records this enables me to copy and paste the equipment resources from one scheduled meeting to another. The buttons are...
8
15438
by: jh | last post by:
I'd like to copy/paste into a listbox during runtime. I can do this for a textbox but can't figure out how to accomplish this for a listbox. Any help? Thanks.
0
8946
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
8777
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
9310
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9184
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8187
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
6033
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();...
1
3262
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
2729
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2180
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.