|
OK. Thanks.
I want to select this[^]item in second column in my ListView.
But I couldn't.
Now Do you understand what I mean ?
|
|
|
|
|
Ok I see,
As far as I know it's not possible to select a cell in a second column in ListView. The only options are:
- select the first cell
- select the entire row
What I would suggest is that you use DataGridView instead. It's a little bit more complicated than ListView, but on the other hand it gives you very much flexibility (better visualization for each column, frozen columns, data editing in every cell and so on).
Hope this helps,
Mika
|
|
|
|
|
Mika Wendelius wrote: As far as I know it's not possible to select a cell in a second column in ListView. The only options are:
- select the first cell
- select the entire row
That's too bad.
Thank you Mika for reply.
|
|
|
|
|
You're welcome
|
|
|
|
|
Mika Wendelius wrote: - select the entire row
Excuse me.
Can you tell me how I can do it ?
|
|
|
|
|
Set FullRowSelect -property to True .
Mika
|
|
|
|
|
|
Glad to help you
|
|
|
|
|
Hi guys, I want to build a class either from Control or UserControl but I don't want to display it's parent properties (Control) inside the PropertyGrid control. I am wondering if there is any easir solution rather than just overriding the parent properties.
Thanks
|
|
|
|
|
Hi,
As far as I know, there's no easier way to do this. Also simply overriding isn't enough but you must also apply BrowsableAttribute.
If you are trying to make your own properties more easy to find in Properties window, you could use CategoryAttribute to create your own category where your properties are shown. But don't know if this is what you're trying to achieve.
Mika
|
|
|
|
|
Actually, I created my a custom button that is derived from the Button class. I just want to display properties that are only defined in my custom class. Currently, it shows all, offcourse.
It could have make my life very easir if there is a way to do.
|
|
|
|
|
What is the difficulty if all properties are shown? Finding only the ones you actually neeed (=your own properties)?
|
|
|
|
|
It's becuase, I do'nt want to display all the properties in my application. Let's say, you have a Rectangle class and it's has the following properties
Width, Height
Color
Name
So, why would you want to display all the Control properties inside the PropertyGrid.
Another way way i was thinking is to create a data class that olds only the properties and populate the my custom object through that class. And also assign that data class to the PropertyGrid.
The bigggest problem will be that for each (Control object) I will have a data class. So, by extending my above example. I created a Field, Player Control(FieldControl.cs, PlayerControl.cs) classes I'll have to have FieldDataClass.cs,PlayerDataClass.cs.
if so do you think this may be led me into problems?
I appreciated your answers. Thanks
|
|
|
|
|
You're welcome.
netJP12L wrote: I do'nt want to display all the properties in my application
So is this actually a run-time problem, not design time? i.e. you're using property grid in your app to let user modify properties?
|
|
|
|
|
yes that's right. Is there any advice you would like to suggest for my design
|
|
|
|
|
Based on the info in your posts I would use data classes as you thought instead of controls directly. It keeps the solution more simple and maintainable. Also use inheritance wherever applicable along with interfaces. Especially if you have common logic based on properties using interfaces and extension methods could be powerful.
Mika
|
|
|
|
|
|
Hello,
I have two versions of a software (let's say, 1 and 2), and version 2 needs to import user settings from version 1, which is stored in the Isolated Storage. The two versions have different Strong Names, resulting in two different folders in the isolated storage.
How can I, in version 2 of the application, obtain access to the isolated storage of version 1?
I've found this method that seems hopeful,
http://msdn.microsoft.com/en-us/library/dwc9b5sy.aspx#Mtps_DropDownFilterText[^]
However, I can't find any examples of how to create domainIdentity and assemblyIdentity objects.
Thank you for your time.
|
|
|
|
|
Anyone know how to disable a list item in a listbox control in C#?
I've seen some posts that say this isn't possible. Some people have posted that they have never seen this functionality in a lisbox control.
Visual FoxPro allows disabled list boxes, and I've seen this in other Windows apps, so it has to be possible.
Everything Makes Sense In Someones Mind
|
|
|
|
|
What defines a disabled item?
For the item's appearance you can owner-draw the items.
For the item's state you could use an item class that keeps its
enabled state.
The sample code here[^] seems like a good start
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi,
Since listbox items are objects they don't expose any special UI functionality. However the effect can be done by code by wiring SelectedIndexChanged -event and if the selected index should be handled as disabled, remove the selection.
However this isn't visual to the user since every item looks the same. There's no way of telling which is disabled and which isn't. Of course you can use owner drawn technique to make a different visualization, but that's not the only option.
What I would suggest is that you actually use ListView control instead. Since ListView contains ListViewItems, which are UI elements it's easier to control visual appearance by simply controlling Font and ForeColor. In ListView you also have to remove the selection when user clicks on an item. To do this, wire ItemActivate event and remove the selection if needed.
Hope this helps,
Mika
|
|
|
|
|
In my app, there is a control that can be customized, so, I am trying to use the collectionedtior in order to do it.
It works fine.
Now, I am in toruble trying to update the control. When the user closes the collectioneditor form, I would like to get this event, and then, update the control which was customized.
I know how I can get the object which contains all information which was entered by the user in order to customize the control. But I don't know how I can get the OK button click event or something else which indicates that everything was done, and the control can be updated.
How can I get this event, and so, fire a notifier in order to update the control?
Thank you in advance.
|
|
|
|
|
How do you invoke the collection editor form?
|
|
|
|
|
I am building an object in my domain that looks like this:
DeviceMonitor
..public int Id
..public int GetCurrentValue()
I created an object in my DAL that will load it up
DeviceMonitorDao
..public DeviceMonitor GetById(int)
Everytime I call DeviceMonitor.GetCurrentValue() it should return a frequently updated value in the database. How should I seperate this concern into the DAL so that I am not coding it directly into the the Domain object?
Thanks a lot,
George Mauer
|
|
|
|
|
Does The Star Trek game have to be in text play mode.
Or
Can i add graphics to it????
In other words should it be developed as a graphical game or text based game??
|
|
|
|