Solved

how to move a label on columnwidth changeevent in listview --C# windows form

Posted on 2007-11-17
4
566 Views
Last Modified: 2013-12-17
how to move a label on columnwidth changeevent in listview --C# windows form

i had a list view i want the sieze to be of 12 but the column name should be of 8 so i placed a label on that with 8 font but when ever i move the coloumn the label should also be moved
so can any one tell me how to move the label in columnwidth change event
0
Comment
Question by:kranthi4uonly
  • 2
  • 2
4 Comments
 
LVL 55

Expert Comment

by:Jaime Olivares
ID: 20306100
Doesn't seems like a clean solution, maybe you can try to derive a custom listview control and override the OnDrawColumnHeader method.
Here is an example where text alignment in header is changed, but you can modify to draw with a smaller font:
http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework.windowsforms/topic54640.aspx
0
 

Author Comment

by:kranthi4uonly
ID: 20310411
hi  ihad developed the user defined control as u said the code follows like this
private void UserControl1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)
        {
            using (StringFormat sf = new StringFormat())
            {
                // Draw the header text.
                using (Font headerFont = new Font("Microsoft Sans Sarif", 8, FontStyle.Regular))
                {
                    e.Graphics.DrawString(e.Header.Text, headerFont,
                        Brushes.Black, e.Bounds, sf);
                }
            }  
        }

but my problem is when iam inheriting it and trying to add items from list box i cannot see any items in list view but ican see the scroll ball growing when i click the button the code for insert is as follows

private void button1_Click(object sender, EventArgs e)
        {
 string t = listBox1.SelectedItem.ToString();
            ListViewItem lv = new ListViewItem(t);
            userControl11.Items.AddRange(new ListViewItem[] { lv });
}
can u tell me the reason please
0
 
LVL 55

Accepted Solution

by:
Jaime Olivares earned 500 total points
ID: 20310467
0
 

Author Comment

by:kranthi4uonly
ID: 20311075
excellent but can't i click on the column for sorting
right now i can't click the column
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Summary Displaying images in RichTextBox is a common requirement with limited solutions available. Pasting through clipboard or embedding into RTF content only support static images.  This article describes how to insert Windows control objects int…
A basic question.. “What is the Garbage Collector?” The usual answer given back: “Garbage collector is a background thread run by the CLR for freeing up the memory space used by the objects which are no longer used by the program.” I wondered …
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

943 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now