winforms

Why doesn't my ListView display List or Details items?

Using C# .NET 2.0, I have an owner-drawn ListView where I'm overriding the OnDrawColumnHeader, OnDrawItem and OnDrawSubitem events. If I set the View property to Details at design-time, everything works beautifully and I can switch the View property and all view modes display as they should (I'm not using Tile view). However, if I star...

Generic GDI+ Error

I have a Form being launched from another form on a different thread. Most of the time it works perfectly, but I get the below error from time to time. Can anyone help? at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format) at System.Drawing.Bitmap..ctor(Int32 width, Int32 height) at System.Drawing.Icon.ToBitmap()...

Windows Forms - Enter keypress actives submit button?

How can I capture enter keypress anywhere on my form and force it to fire the submit button event? ...

How do you show animated GIFs on a Windows Form (c#)

I have a form showing progress messages as a fairly long process runs. It's a call to a web service so I can't really show a percentage complete figure on a progress bar meaningfully. (I don't particularly like the Marquee property of the progress bar) I would like to show an animated GIF to give the process the feel of some activity (e...

How do you handle multiple selection in a drop down style control?

I have a WinForms application with a view where the user selects a single time span from a list of predefined time spans in a ComboBox, with it's DropDownStyle property set to DropDownList. Now, the requirements have changed. The users are going to need the ability to make multiple selections from the list of time spans. Is it possible...

How can I export the data in a DataGridView data to an Excel spreadsheet?

In my Winforms application, I want to export the data from my DataGridView to a Excel spreadsheet. Is it simply a job of looping and outputting the results comma seperated? ...

How to open a form in a thread and force it to stay open

I am still having problems with figuring out how to create winforms in a separate UI thread that I discussed here. In trying to figure this out I wrote the following simple test program. I simply want it to open a form on a separate thread named "UI thread" and keep the thread running as long as the form is open while allowing the user...

How can I make a globally accessible datatable in a Winforms application?

Disclaimer: I am new to Winforms. I need to declare a datatable that I can load with data when the main form loads. I then want to be able to reference the datatable from within events like when a button is clicked etc. Where/how should I declare this? ...

How can I display a tooltip over a button using Winforms?

How can I display a tooltip over a button using Winforms? ...

Restoring UI settings in C# WinForms - which event to respond to?

When is the proper time to restore the UI layout settings of a System.Windows.Forms.Control? I tried this: FooBarGadget control = new FooBarGadget(); parent.Controls.Add(control); control.FobnicatorWidth = lastLayoutSettings.FobWidth; No cigar. Reason? control isn't finished laying out its internals; it's in its default size of 100x1...

Scroll of a texbox always on bottom

Hi, There is a way to keep the scroll on bottom for a multi line textbox? Something like in the vb6 txtfoo.selstart=len(txtfoo.text) I'm trying with txtfoo.selectionstart=txtfoo.text.length without success. Regards. ...

Server-side Report in Crystal 2008?

I am looking to integrate Crystal Reports 2008 into a Windows Forms application. I would like to avoid direct connections from my client application to the database, while giving the user the "complete" report experience. Is it possible to for Crystal Reports 2008 to execute a report on a server into a client-side Windows Forms client co...

.NET Usercontrols telerik devexpress infragistics ComponentOne: who's best?

I am considering the purchase of some .NET user controls with interest in both WinForms and asp.net. I have trialed in the past devexpress when I needed a hierarchical data grid for a personal project which I was impressed with. Rather than just jump for them I am interested in peoples experience of different products such as: TelerikDev...

How to efficiently filter a large LIstViewItemCollection?

So I have a ListView with an upper limit of about 1000 items. I need to be able to filter these items using a textbox's TextChanged event. I have some code that works well for a smaller number of items (~400), but when I need to re-display a full list of all 1000 items, it takes about 4 seconds. I am not creating new ListViewItems eve...

How can I detect a held down mouse button over a PictureBox?

I need to fire an event when the mouse is above a PictureBox with the mouse button already clicked and held down. Problems: The MouseDown and MouseEnter event handlers do not work together very well. For instance once a mouse button is clicked and held down, C# will fire the MouseDown event handler, but when the cursor moves over the...

Rich Text in Windows Forms application

I would like to update a Windows Forms application to provide the following features: spell checking limited formatting of text: bold, italics, bulleted lists Ideally the formatted text could be accessed in a plain text way for reporting through tools that don't support the formatting, but could also be rendered as HTML for tools tha...

Where can I find a good tutorial describing how to leverage a SOAP web service from a Winforms application in .NET 3.5?

C# is my language of choice... rest is in the title ...

What functional differences exist between WPF and WinForms WebBrowser control?

WPF WebBrowser control looks great but knowledge accumlated over time about WinForms WebBrowser is substantial and it's hard to ignore work like csExWB. It would be nice to know what functional shortcomings or advantages exists in .NET 3.5's WPF WebBrowser control over WinForms WebBrowser control. In particular, is it possible to build c...

Double buffer child controls in custom control (C#)

I want to double buffer a custom control which contains buttons. I have tried various ways to double buffer the control; SetStyle, BufferedGraphicsContext, and drawing to a bitmap. These all work fine for the custom drawing of the control, but none of them handle drawing the button to a back buffer. How do I achieve this? ...

Creating a winforms app that allows drag and dropping of custom 'widgets'

Hi, I want to create a winforms application, this application will be similiar to the vs.net winforms designer (in certain aspects). Basically it is going to be a blank page, where the user can drag and drop a bunch of 'widget's onto the screen. The widgets are basically custom images that I will create, that the user can resize, and ...