
Completed
Posted
Paid on delivery
I have a C# WinForms notification tooltip that users can drag anywhere on-screen. Right now the position resets every time the application restarts. The XML settings file I already use for other preferences is in place, so the serialization and path logic are there; the tooltip’s coordinates simply never get written or read back. What I need is a clean, reliable way to capture the tooltip’s X and Y whenever the user finishes moving it, store those two integers in my existing XML file, and then restore the coordinates the next time the form loads so the tooltip reappears exactly where the user left it. No other preferences have to be added—just the location. The solution must blend into standard WinForms patterns (e.g., [login to view URL] for restore, MouseUp/Move or equivalent events for capture) without introducing external libraries.
Project ID: 40473847
19 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

As an experienced C# developer, I have worked extensively with different WinForms functionalities and XML, making me well-equipped to address your project requirements, from designing intuitive front-end interfaces to writing clean, reliable code. I will employ my strong skills in judgmental programming to capture and store the XY coordinates of the tool tip in your existing XML settings file, ensuring that the position is accurately saved and restored. What sets me apart is my ability to seamlessly blend solutions into standard WinForms patterns - exactly what you need for this project. By utilizing MouseUp/Move and [login to view URL] events, without external libraries, I'll give you a minimalistic solution that perfectly fits with your existing architecture. With a deep commitment to delivering high-quality code within deadlines, I can assure you of a solution that not only meets your requirements but also goes beyond your expectations. Let me bring my expertise to the table to create a tooltip positioning system that gives your users a seamless experience every time they interact with your application.
$30 USD in 1 day
2.9
2.9

$0 USD in 7 days
4.3
4.3
19 freelancers are bidding on average $22 USD for this job

Saving the tooltip position is a clean fix. I would write the X and Y coordinates to an XML config file on the FormClosing event or right after the drag completes, then read those values back on startup so the tooltip reappears exactly where the user left it. Available now and can have this done within 24 hours. The bid reflects what is in the description. Final number may adjust slightly once I see the actual code. Want to jump on a quick call?
$30 USD in 2 days
1.0
1.0

✨✨✨✨✨Hi, I can start working right now. I’ve worked on similar WinForms and desktop application projects, including UI behavior fixes, tooltip handling, state persistence, XML configuration management, and custom component debugging. I understand the importance of maintaining stable UI behavior and preserving user settings consistently across sessions. My approach will be to analyze the current tooltip positioning logic, implement reliable persistence handling, and ensure the saved positions restore correctly without affecting existing application behavior. I’ll keep the solution clean, lightweight, and easy to maintain. I work with professionalism and responsibility, ensuring accurate fixes, clean code, and stable application performance. Let’s connect via chat to discuss the project requirements further. Regards,
$20 USD in 7 days
0.7
0.7

Hello, As a seasoned Senior Full Stack and DevOps Engineer with a 9+ year track record of building robust, scalable systems, I bring a wealth of experience that directly aligns with your WinForms tooltip position persistence project. My expertise in XML-based serialization and data management ensures seamless integration of recording and restoring the tooltip coordinates in your existing settings file. I have a deep understanding of how to work within core WinForms frameworks, safeguarding the project's essential requirement - relying on established patterns without bringing in external libraries. Throughout my career, I've consistently emphasized system design, reliability, and long-term product success - qualities that will be indispensable in solving your tooltip persistence challenge. My proficiency with front-end development especially modern UI/UX will further complement this task by ensuring the tooltip not only restores its position but also maintains aesthetic integrity. Given my extensive knowledge as an AI and Machine Learning professional as well as a data engineer for scraping and reverse-engineering API, rest assured that I'll apply the same high level analytical prowess to this XML serialization challenge. In summary, if you are looking for an intelligent solution that combines deep architectural understanding with meticulous execution, I am your ideal fit for this project. From capturi;ng the coordinates to storing Thanks! Chibike
$25 USD in 2 days
0.0
0.0

Hi, This is a straightforward WinForms state persistence issue and can be fixed cleanly using your existing XML settings system without adding any extra dependencies. What I would implement: Capture tooltip position on drag end (MouseUp event or drag-stop logic) Store X and Y coordinates into your existing XML settings file alongside current preferences Ensure values are saved only when the drag action completes (to avoid excessive writes) On application load (Form_Load or your existing restore method), read the saved values and apply them to the tooltip Location property Implementation approach: Use your current settings serialization layer (no new libraries) Add two integer fields: TooltipX, TooltipY Hook into MouseUp (or drag release event) to update settings immediately Call existing settings save method after update On startup, validate values and apply fallback defaults if missing or invalid This keeps everything aligned with standard WinForms patterns and ensures the tooltip reopens exactly where the user last placed it, without affecting any other settings. Best regards, Yasin
$20 USD in 7 days
0.0
0.0

Neillsville, United States
Payment method verified
Member since Jul 27, 2006
$30-250 USD
$250-750 USD
$30-250 USD
$250-750 USD
$30-250 USD
$750-1500 USD
min $50 USD / hour
$30-250 USD
$250-750 USD
£20-250 GBP
$30-250 USD
$900-1300 USD
$250-750 USD
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
$25-50 USD / hour
₹12500-37500 INR
£750-1500 GBP
£1500-3000 GBP