Visual Basic and context menus

Budget $30 - $100 USD
Bids 12
Average Bid $81

I would like to have a small sample Visual Basic application created that adds a menu option (with icon) to the context menu that pops up when a user right clicks selected text. When that new menu option gets clicked the selected text would them be passed to the VB application. I would like something similar to what WinZip does when you right click files (but I want a menu option for the text context menu not the file context menu, since WinZip deals with files and not text). I understand that a control or dll might need to be created in addition to the VB code. If a control or dll is needed I'm assuming that you would create it and include the C/C++ source. If a control or dll is created I would like it to be written in C/C++

The problem I'm trying to find a solution for is that my customers seem to feel that the current version of my product is either too 'techy' or 'jimmy rigged'. What I do now is monitor the clipboard and popup a small window each time I see new text. The fact that it's using, 'that clipboard thingy' as one user put it, is causing some support issues.


I would like to thank everyone for their bids. I'm starting to believe that my explanation of this project is not clear. Many of the bids are for a custom context menu for my VB application only. That is not what I want as I can do that in 30 seconds with VB (strange that some of the bids were very high for this work).

I would like to add a custom menu option to the drop-down menu that pops when you right-click selected text in most/many/some applications. For example, if a user highlights text in Internet Explorer and right clicks it, a menu appears with options like copy, cut, paste, etc. I would like to have a custom selection in that menu that would, if clicked, pass my VB program the selected text (or run some command, etc.). I would like the same with Word, Outlook, Notepad, WordPad, Eudora, Netscape, etc. I don’t need a perfect solution. I would just like to have that option for most or many of the more common applications that people use.
In other words I need a user-friendly way to get selected text to my program. The above is my solution but I’m open to other clever solutions. I have tried the hot-keys approach without success.

I apologize for the confusion. Thanks again for your time and help. Have a great one.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Windows 95 and above

Post a Project Like This

This project was awarded to


Did the work very very fast and answered every question. Very good!
About the Freelancer
jeremyread Profile Picture

## BIO Worked on PyroDVD (DVD Player), Spike (Encrypted notetaking software) and getting into the context sensitive menus of IE, Windows, etc. Currently self-learning XNA to rewrite old games I use to play for learning purposes. ## Area of Expertise VB6, Java, C#, PHP, Algorithmics.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • visvivalaw Profile Picture


    United States

    ## BIO   Senior .NET C# Web Developer   E-Mail:   Technical Summary C#, ASP.NET, .NET/XML Web Services, jQuery, AJAX, SQL Server, Stored Procedures, DTS / SSIS, Web Application Development and Design, XML, XAML, XSL, HTML, JavaScript, css, Powershell, Classic ASP, VBScript, Visual Basic 6.     Professional Summary I have 9 years experience in .NET web and desktop development (C#) and 4 years before that in classic Active Server Pages (ASP). My .NET development work experience is from front (windows forms, web page design, javascript, jQuery) to middle (business objects, server side code) to back (SQL Server, Access, Oracle).   Experience   Thomson-Reuters May 2011 to June 2012 San Diego, Ca. SENIOR APPLICATION DEVELOPER I worked on bug fixes and feature additions on the MONAHRQ application, a windows program that generates server-neutral websites. Tasks involved extensive use of Visual C#, SQL, jQuery, javascript, css and HTML.     CSC December 2010 to April 2011 San Diego, Ca. SENIOR APPLICATION DEVELOPER  I add features and do bug fixes on the Navy’s personnel management website. Technologies involved include classic ASP, the latest .NET, Ajax, jQuery and SQL Server.       Bike Bandit March 2010 to August 2010 San Diego, Ca. SENIOR APPLICATION DEVELOPER  (Contract position). BikeBandit’s main website is a mix of .NET 3.5 and classic ASP. I fixed many bugs in both environments, including replacing AJAX pop-up controls with jQuery equivalents. This included calling a .NET web service from the jQuery code and populating a div tag in a new pop-up with the response. I also integrated Google Checkout into the website and wrote a powershell script that downloaded data files via FTP, parsed them into the proper format to display on the website and called a stored procedure to move the data into the SQL Server database.    Airsis May 2009 to January 2010 San Diego, Ca. SENIOR APPLICATION DEVELOPER  (Contract position). I assisted Airsis on a variety of their contracts. Work included a .NET windows application, several .NET web services projects and a classic ASP/VBScript web application project.    Dataskill December 2008 to May 2009 San Diego, Ca. SENIOR APPLICATION DEVELOPER / ARCHITECT (Contract position). I built a disconnected windows application (in C#) meant for use by AC technicians’ laptops. The application gathers data from radio sensors (regarding AC performance/efficiency) and records it to a local Access database. When connectivity is available the application syncs with a web based platform application that records the work done by the technician and provides new data containing the next day’s assignments.      Continental Data Graphics November 2007 to December 2008 San Diego, Ca. SENIOR APPLICATION DEVELOPER  (Contract position). I built a large C# windows application meant to replace a Tandem mainframe-based data application currently used at CDG. I was responsible for creating the .NET web services that connect to the Tandem database (and serve as the middle layer between the Tandem and the windows GUI) and for coding the GUI itself.         DefenseWeb August 2007 to November 2007 San Diego, Ca. SENIOR WEB DEVELOPER  (Contract position). I used Xtendable, DefenseWeb’s in-house web development code.  I also added features and fixed bugs in the C# code that Xtendable is built on. I created SQL Server 2005 stored procedures that populated aggregation tables used as the data sources for many of DefenseWeb’s customer’s web pages.      RFP Express August 2006 to August 2007 San Diego, Ca. SENIOR WEB DEVELOPER  (Perm position). I was responsible for debugging and adding features to several large web applications. This included work in C# on the web pages and various related classes as well as maintaining/writing stored procedures in SQL Server. I added AJAX functionality to the applications in the form of update panels to improve the GUI as well as javascript calls to web services. One of the web services I created allows Geo Coding of addresses through the MapQuest API.      Qualcomm November 2004 to June 2005, January 2006 to August, 2006 San Diego, Ca. C# WINDOWS / WEB DEVELOPER (Contract through Blue Oasis Technologies).  I worked on a “smart client” windows C# desktop application that uses web services for all its database connectivity (both SQL Server and MySQL). I did all .NET (C#) coding in the windows app and in the underlying web service and wrote stored procedures for SQL server. Toward the end of the contract I added AJAX functionality to an associated web page.     FMT Consultants June 2005 to January 2006 San Diego, Ca. C# Windows Application Developer (Contract / self). FMT was hired to fix a very large Point Of Sale application (C# Windows Desktop) for Treasures Furniture. The application was written by another company and was very buggy and never finished. It was my job to debug the application. This involved C# .NET and writing stored procedures for SQL Server. The application served as a front end for Great Plains.        LPL Financial July 2002 to November 2004 San Diego, Ca. C# WEB DEVELOPER (Contract through Eastridge Infotech). I did enhancements, new features and bug fixes for “Branchnet”, LPL’s very large web application. Branchnet is a mixture of .NET and classic ASP, as well as .NET assemblies, .dll’s written in VB and C++ and many stored procedures. I’ve fixed bugs at every level involving every type of component. I’ve written assemblies, web applications and web services in C# and migrated legacy classic ASP and VB6 objects to .NET.    I served as a tech lead on two projects, both involving web services. The first returned custom XML that was ## Area of Expertise I have 9 years experience in .NET web and desktop development (C#) and 4 years before that in classic Active Server Pages (ASP). My .NET development work experience is from front (windows forms, web page design, javascript, jQuery) to middle (business objects, server side code) to back (SQL Server, Access, Oracle). 

    PHP, ASP, C Programming, and Java

  • kmanwar Profile Picture



    ## BIO I am experienced in Visual Basic, C#, SQL, Access, Flash. I complete many real life project. I won the first prize in BCS software competetion -2003. I also selected as a Programmer of the month by several news group. As I am a professional I can give you good support. Thank you for your support ## Area of Expertise Visual Basic 6, .net, Flash, Java, 3d Studio Max, C, C++, 3d Modelling, HTML, Photoshop, UNIX etc

    PHP, Perl, ASP, and C Programming

  • jeremyread Profile Picture


    New Zealand

    ## BIO Worked on PyroDVD (DVD Player), Spike (Encrypted notetaking software) and getting into the context sensitive menus of IE, Windows, etc. Currently self-learning XNA to rewrite old games I use to play for learning purposes. ## Area of Expertise VB6, Java, C#, PHP, Algorithmics.

    PHP, Perl, C Programming, and Java

  • RGATRAC Profile Picture


    Trichy,  India

    Visual Basic, .NET, VBA Almost all RDBMS tools Web Development

    PHP, Javascript, Adobe Flash, and Visual Basic

  • vw1065141vw Profile Picture


    United States

    ## BIO Inderpreet Singh Head Post Office, Phagwara-144401 Punjab INDIA ## Area of Expertise Visual Basic 6 , Sql Server

    PHP, C Programming, Visual Basic, and .NET

  • rareairsoftware Profile Picture



    ## BIO Over 8 years of increasing responsibilities in the high technology industry. Concentration in Visual Basic/Visual Basic for Applications and Quality Assurance.  * * * EXPERIENCE: Corel Corporation Oct. 2002-Dec. 2003 **Software Quality Engineer** My duties consisted of, but were not limited to the following: 1)To test the following features in a web application(Corel Smart Graphics Studio), by creating and executing testcases: a)The ability to add logic to a SVG template for future re-use b)The ability to map XML server data to graphical objects on the client 2)Creation of custom controls using SVG <font face= "Verdana, Arial, Helvetica, sans-serif">3)Creation, design and maintenance of a Visual Basic test harness that automates the nightly testing of a SVG test suite consisting of approx. 7000 files. </font><font face= "Verdana, Arial, Helvetica, sans-serif">4)Assist in the design of new features in Corel Smart Graphics Studio.</font> Corel Corporation Nov. 2000-Oct. 2002 **Visual Basic for Applications (VBA) Scripter and C++ programmer** My duties consisted of, but were not limited to the following: 1)Exposing features of a CorelDRAW and CorelDesigner to VBA using Visual C++. <font face= "Verdana, Arial, Helvetica, sans-serif">2)Fixing bugs in the automation layer of CorelDRAW and CorelDesigner using Visual C++ </font><font face= "Verdana, Arial, Helvetica, sans-serif">3)Creating VBA macros for inclusion with CorelDRAW 10, 11 and CorelDesigner 10 </font><font face= "Verdana, Arial, Helvetica, sans-serif">4)Development and maintenance of Corel Content Database, a VB application to catalogue all of Corel's clipart. </font><font face= "Verdana, Arial, Helvetica, sans-serif">5)Creation of small COM components in Visual C++ for File I/O and Thumbnailing of various graphical file formats.</font> Corel Corporation Nov. 1998-Nov. 2000 **<font face= "Verdana, Arial, Helvetica, sans-serif">Lead Quality Assurance for VBA</font>** My duties included but were not limited to the following: 1)Being the lead quality assurance resource for VBA in Corel products, such as CorelDRAW and CorelWordPerfect. <font face= "Verdana, Arial, Helvetica, sans-serif">2)Hiring of co-op and summer students. </font><font face= "Verdana, Arial, Helvetica, sans-serif">3)Assisting in the recruiting of new employees through conferences and trade shows. </font><font face= "Verdana, Arial, Helvetica, sans-serif">4)Training of fellow employees in Visual Basic, Visual Basic for Applications and basic software programing concepts.</font> Sanga Research Apr. 1998-Nov. 1998 **<font face= "Verdana, Arial, Helvetica, sans-serif">Quality Assurance</font>** My duties included but were not limited to the following: 1)Training new employees in our daily processes and general testing concepts <font face= "Verdana, Arial, Helvetica, sans-serif">2)Preparation of daily builds of the software </font><font face= "Verdana, Arial, Helvetica, sans-serif">3)Logging bugs in the bug database </font><font face= "Verdana, Arial, Helvetica, sans-serif">4)Evaluating Java and Java-compatible automated test tools </font><font face= "Verdana, Arial, Helvetica, sans-serif">5)Preparing testplans </font><font face= "Verdana, Arial, Helvetica, sans-serif">6)Preparing test scenarios </font><font face= "Verdana, Arial, Helvetica, sans-serif">7)Participating in the a bootcamp project, which involved designing and building a resource management system in Java</font> Corel Corporation Jan. 1997-Apr. 1998 **<font face= "Verdana, Arial, Helvetica, sans-serif">Quality Assurance for Vector file formats</font>** My duties included but were not limited to the following: 1)Manual and automated testing of vector, metafile and raster filters on Windows NT(Intel and Alpha), Windows 95 and Apple MacIntosh platforms <font face= "Verdana, Arial, Helvetica, sans-serif">2)Logging of bugs in our bug database </font><font face= "Verdana, Arial, Helvetica, sans-serif">3)Preparing and maintaining testplans </font><font face= "Verdana, Arial, Helvetica, sans-serif">4)Preparing and maintaining test scripts using MS Visual Test and Visual Basic </font><font face= "Verdana, Arial, Helvetica, sans-serif">5)Testing of problematic files from customers </font><font face= "Verdana, Arial, Helvetica, sans-serif">6)Training new employees </font><font face= "Verdana, Arial, Helvetica, sans-serif">7)Testing for Year 2000 compliancy</font> ## Area of Expertise Visual Basic,Win32 API, XML+SVG, ActiveX

    PHP, Perl, ASP, and C Programming

  • anu2005 Profile Picture


    Patiala,  India

    We are a team of experts having a small development team to work for, and we can definitely do every task related to the field of development.

    PHP, Logo Design, Research, and Financial Research

  • daveeclark Profile Picture


    United Kingdom

    ## BIO nothing yet ## Area of Expertise nothing yet

    PHP, C Programming, Visual Basic, and Windows Desktop

  • sissoftware Profile Picture


    Miami,  United States

    Specialties: • Low Latency Algorithmic Trading • Equities, Options and Forex • Quantitative Modeling • Strategy Development and implementation. Hands-on experience in Real-Time Trading System, HFT, ultra-low-latency, buy side/sell side connectivity, high volume and scalable application development for Equity, Options and Forex. Technical Expertise • C# and VB.NET .NET Framework +4.0, • Win Forms, WPF, WCF, MVVM • C/C++, VC++, MFC • OOAD, Design Patterns, Memory Management • Multithreading, Thread synchronization, Task / Data Parallelism using Task Parallel Library • LINQ, Linq-2-Sql • ADO.NET, Entity Data Model / Entity Framework. Tools • Visual Studio +2010 • Memory/Performance Profiler • Telerik, DevExpress, Infragistics, • Agile Methodology • MS-SQL, • VSS, Tortoise SVN • FIX/FAST Protocol Ultra Low Latency, ITCH/OUTCH Protocol • ONIX, FPGA. uHFT, Algorithmic trading systems, C#, VB.NET, VBA, C++, derivatives, option strategies, low latency, FIX protocol

    Logo Design, Web Security, Delphi, and Project Management

  • bwsolutionsvw Profile Picture


    United States

    ## BIO We are a small group of talented professionals. Our skills and experience include application and web programming, database design, graphics design, and advertising. We emphasise quality in our products. Resumes available upon request.

    PHP, Perl, ASP, and C Programming