Solved

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

Posted on 2007-11-17
4
567 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

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

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

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 …
In my previous two articles we discussed Binary Serialization (http://www.experts-exchange.com/A_4362.html) and XML Serialization (http://www.experts-exchange.com/A_4425.html). In this article we will try to know more about SOAP (Simple Object Acces…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

825 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