Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/48: Рейтинг темы: голосов - 48, средняя оценка - 4.56
Archcnaelle

Увеличить расстояние между элементами CheckedListBox

21.08.2014, 12:28. Показов 9757. Ответов 27
Метки нет (Все метки)

Собственно, какие свойства в VS отвечают за формат данных в коллекции checkedListBox??
В частности, я хочу увеличить расстояние между строками коллекции.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.08.2014, 12:28
Ответы с готовыми решениями:

Как увеличить расстояние между Label и Edit?
Как увеличить расстояние между Label и Edit в компоненте LabeledEdit в Delphi7?:stop:

Расстояние между элементами
Добрый день. Помогите понять, откуда берётся эта пустота между картинками? На скрине красным отмечено. Между всеми картинками (они...

Расстояние между элементами
Здравствуйте. У меня такой код XAML... <Canvas> <Canvas Background="White" Name="canvas" Width="450" Height="450"...

27
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
06.10.2014, 19:59
Вот сама ошибка)
Миниатюры
Увеличить расстояние между элементами CheckedListBox  
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 20:00
Вот все исправлено))
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
 
namespace MyListBox
{
    public class ListBox : System.Windows.Forms.ListBox
    {
 
        public ListBox()
        {
            DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable;
            ItemHeight = 20;
        }
 
        public override int ItemHeight { get; set; }
 
 
        protected override void OnMeasureItem(MeasureItemEventArgs e)
        {
            if (this.Items.Count > 0)
                e.ItemHeight = ItemHeight;
        }
 
        protected override void OnDrawItem(DrawItemEventArgs e)
        {
            if (this.Items.Count > 0)
            {
                e.DrawBackground();
                e.DrawFocusRectangle();
                e.Graphics.DrawString((string)this.Items[e.Index], e.Font, new SolidBrush(e.ForeColor), e.Bounds);
            }
        }
 
    }
}
1
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
06.10.2014, 20:01
Спасибо) я плохо в конструкторе разбираюсь тт
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 20:02
ай да красава я

Добавлено через 49 секунд
Uurh, да я сам не особо шарю, я там глянул, там глянул и вот оно добро )
1
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
06.10.2014, 20:05
Большое спасибо) наконец-то решили эту проблему)

Ты засунул этот код в отдельный класс? просто для класса нужно еще одна строчка

C#
1
2
3
class Box
    {
    }
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 20:11
Uurh, Проект->Добавить класс
Называешь там как хочешь его
Потом стираешь все там внутри и вставляешь мой код

ЗЫ: кстати за счет
C#
1
public override int ItemHeight { get; set; }
ты можешь менять высоту не лазя в код класса, а прям в коде формы менять)

Добавлено через 4 минуты
одно НО, надо высоту задавать до того как в ListBox забьешь строки
0
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
06.10.2014, 20:15
Ну не все стирать потому что без

C#
1
2
3
class Box
    {
    }
оно воспринимает его как объект.

У меня в программе высоту менять не нужно, я это искал, для эстетического вида)
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 20:23
Uurh, что то я не пойму никак про
C#
1
2
3
class Box
}
}


Добавлено через 1 минуту
C#
1
public class ListBox : System.Windows.Forms.ListBox {}
вот объявление класса, что не нравится то?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.10.2014, 20:23

Увеличить расстояние между текстом и верхней частью блока
Привет всем. Наверное я уже слишком долго занимаюсь и не вижу банальных вещей. Подскажите. Если посмотрите на картинку во вложении, то...

Каким свойством, можно увеличить расстояние между объектами
Есть контейнер, в нём два объекта расположены на одной линии, но первый объект слишком широкий, и второй объект(float: right;), уходит вниз...

расстояние между элементами матрицы
Можно лт на С написать программу которая вычисляет расстояние между элементами матрицы ? если да то объясните пожалуйста:)

Вертикальное расстояние между элементами
Добрый день. Хотел бы узнать следующее. У меня есть форма отправки сообщения. Не совсем понимаю почему расстояние между блоками имя телефон...

Задать расстояние между элементами
Ребята помогите задать расстояние между элементами должно получится как на фото 1 как сейчас у меня фото 2 вот сам код ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru