Disabling Items in a Listbox

Disabling Items in a Listbox

Question:
I have a listbox with two properties called DisabledItemBackcolor and Forecolor. How can I disable single items in the listbox?

List.Enabled(ItemID)=.F. disables all items (like the Enabled-Property itself). You can see the DisabledItem-Colors in effect if you set RowSourceType to 7 (Files). Then the second item shows the actual path and the third item is a separator. Both are disabled, using the Colorproperties, so there must be a solution.

Answer:
The way to disable an item in a listbox is to prepend a “” before the text of the item.

Drop a listbox on a form, put the following code into the init method of the listbox, and run the form:

this.AddItem("Apple")this.AddItem("Banana")this.AddItem("Cherry")this.AddItem("Pineapple")

In the example above, the second item in the list (Banana) will appear disabled.

Now add the following line to the end of the init method:

this.List(3) = ""+this.List(3)

When you run the form, the third Item (Cherry) will be disabled.

Share the Post:
data observability

Data Observability Explained

Data is the lifeblood of any successful business, as it is the driving force behind critical decision-making, insight generation, and strategic development. However, due to its intricate nature, ensuring the

Heading photo, Metadata.

What is Metadata?

What is metadata? Well, It’s an odd concept to wrap your head around. Metadata is essentially the secondary layer of data that tracks details about the “regular” data. The regular

XDR solutions

The Benefits of Using XDR Solutions

Cybercriminals constantly adapt their strategies, developing newer, more powerful, and intelligent ways to attack your network. Since security professionals must innovate as well, more conventional endpoint detection solutions have evolved