Member 13512434 Ответов: 1

Trackbar указывает на равные элементы в checkedlistbox


У меня есть контрольный список и трекбар, я хочу, чтобы точки трекеров менялись в зависимости от количества элементов, находящихся в контрольном списке. т. е.

Если в контрольном списке есть 5 элементов, я хочу, чтобы в трекбаре было только 5 точек (максимальная точка).


Возможно ли это, я пытался выполнить это с помощью списка и контрольного списка, но ни то, ни другое не работает....



trackBar1.Maximum = checkedlistbox1.Предметы.Рассчитывать;

Что я уже пробовал:

trackbar1.Value = checkedlistboox.Предметы.Рассчитывать.Метод toString();

1 Ответов

Рейтинг:
0

BillWoodruff

Код, который вы показываете, содержит орфографические ошибки и (незаконную) попытку присвоить строку в качестве значения Трекбара; это работает:

trackBar1.Maximum = checkedListBox1.Items.Count;
trackBar1.Value = trackBar1.Maximum;
Но... Я предполагаю, что вы хотите, чтобы любое изменение количества элементов в CheckedListBox было отражено в Трекбаре ... иначе зачем бы ты это сделал иметь ползунком ? Много менее вероятный, но возможно, что вы каким-то образом хотите изменить значение TrackBar, чтобы контролировать количество элементов в CheckedListBox.

Почему бы вам не пояснить, что вы здесь делаете ?