Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
It my sound trivial but I can't get around. How do I know if item in checklistbox is selected ? I've got checklistbox with 3 items and I'd like to do some 'if then' statements. Basically ,if chkbox1.Checked Items 'ABC' is selected / checked then..
Thanks
CheckedListBox contains CheckedItems property. You can get all checked items from this collection. Read here: MSDN
got this solved by using
GetItemCheckState(0) == CheckState.Checked
and using 0 first item ,1 second item etc.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I am creating a comboBox in c# to handle a list. Please look into the picture.
my picture
What I want is to make the selectedItem not to display after I select any item.
The desired outcome will be like this:
expected output.
Furthermore, if can make it to display like a button, that will be better.
Any idea how to do so?
Simple example: V is the toggleButton
Original:
selectedItem | V
item1
item2
item3
What I want:
V
item1
item2
item3
You will need to edit a ControlTemplate for your ComboBox and reference it either directly or throught style for your ComboBox:
https://learn.microsoft.com/en-us/dotnet/desktop/wpf/controls/combobox-styles-and-templates?view=netframeworkdesktop-4.8
You can remove the ContentPreseter named ContentSite, and all refernces to it in triggers and storyboards.
In the ComboBoxItem you will have to remove triggers/storyboard that work when its IsSelected is true.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
I have a ComboBox control with the DropDownStyle properties set to DropDownList. I want to replace the list of items with some new items at some points in the form but it concatenates the new items with the old items. How can I delete the old items and place new items in the combo box?
I am trying something like that:
this.selectAttribute.Items.AddRange(new object[] {
"Airport_Name", //New items
"City",
"Country"});
You could try clearing the items first:
this.selectAttribute.Items.Clear();
Use the .clear() functionality:
this.selectAttribute.Items.clear()
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 4 years ago.
Improve this question
txtpayAmount.Text = gblFunction.ConvertTwoDecimal(
txtpayAmount.Text,
btn.Tag.ToString(),
txtpayAmount.SelectedText.Length);
txtpayAmount.Focus();
txtpayAmount.SelectionStart = txtpayAmount.Text.Length;
This is my code , am trying to add the value of button to textbox but its adding as last element of textbox.I want to add as first element
If I understand correctly (your question is confusing), you want prepend the text in a textbox.
If you want to do so you can do a txtBox.Value = 'ValueToPrepend' + txtBox.Value;
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I have the following question: How could I save what is in a texbox with numbers, separated from each other by commas, which are entered by the user in an array (vector)? The maximum number of numbers that can be entered is 3, and separated by commas, since I need to make a cross product of vectors (Product point). In advance thanks for the help.
You can simply use "split" and it will create the array.
var arrayList = yourTexbox.Text.split(",");
Give textboxes name like txt[1], txt[2], txt[3] and receive that from backend as array which contains value of textbox1 in 1th index , textbox2 in 2nd index etc
Use Regex.Matches with a pattern that only matches sets of 3
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
in C# with DotNet 4 i have a form with a combobox which is filled with values when starting the program.
Now user can dropdown and select one of the values.
But: It is also possible to write something new into the combobox-field.
Question: What can i do that it is NOT possible to write something which is not part of the list?
Thanks
To make the text portion of a ComboBox non-editable, set the DropDownStyle property to "DropDownList".
It can be done by simply assigning a property to combobox .DropDownStyle = ComboBoxStyle.DropDownList. but, this property do not allow to edit text. means you have to select item either by mouse or by up/down arrow key. You cannot filter result by selecting this property. if you wish to filter result but don't allow to accept invalid value then you can do this by writing some code in cmb_Validating event
private void cmb_Validating(object sender, CancelEventArgs e)
{
if (cmb.SelectedValue == null && cmb.Text != string.Empty)
e.Cancel=true;
}