?
Solved

TreeView and ColumnIcons

Posted on 2000-05-01
3
Medium Priority
?
149 Views
Last Modified: 2010-05-02
Hi i just placed an icon into a treeview headers. I'd like that icon to be in the middle. Like MS PhoneBook i think has that. I have this but it doesn't place it in the middle it places on the left side.
sCols is an array that contains strings to populate headings.
lstGrid.ColumnHeaderIcons = xImage
   For I = LBound(sCols) To UBound(sCols)
        lstGrid.ColumnHeaders. _
        Add , , sCols(I), lstGrid.Width / 6, lvwColumnCenter, 3
   Next

This doesn't do anything the icon is still in the middle. I'd appriciate your help.
0
Comment
Question by:vnd
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 14

Expert Comment

by:wsh2
ID: 2768079
I think what you mean here is a ListView control NOT a TreeView.

To have more control over formatting (centering pictures), you really should be using a MSFlexGrid.. without serious API subclassing (if it can be done)the Listview is just NOT going to get what you want done.

You also have one other alternative.. using a Picturebox placed over the ListView header.. draw whatever you like in place of the Headers.. and program the controls contained within the Picturebox accordingly.
0
 

Accepted Solution

by:
liuqian earned 60 total points
ID: 2783356
If you mean ListView, there a example to show icon on the right, like most application.

There is a example from vbNet, you can find it at:
http://www.mvps.org/vbnet/code/comctl/lvheaderimage.htm

Maybe it will give you some help.
0
 

Author Comment

by:vnd
ID: 2848996
Comment accepted as answer
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
You can of course define an array to hold data that is of a particular type like an array of Strings to hold customer names or an array of Doubles to hold customer sales, but what do you do if you want to coordinate that data? This article describes…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
Suggested Courses
Course of the Month11 days, 6 hours left to enroll

752 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