Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2010, 15:14   #1
khvostatyy
 
Регистрация: 26.02.2010
Сообщений: 7
По умолчанию Изменить стандартный список

Здравствуйте!
Подскажите, как изменить элемент управления список, то есть сделать так, чтобы можно было изменять размеры (ширину) столбцов динамическим образом или щелкнув по заголовку сортировать данные по нему, форматировать сами заголовки столбцов
khvostatyy вне форума Ответить с цитированием
Старый 26.02.2010, 15:19   #2
khvostatyy
 
Регистрация: 26.02.2010
Сообщений: 7
По умолчанию

И почему у последнего столбца в списке ширина слишком большая, я задал ему всего 4 см, а вот что он показывает
Изображения
Тип файла: jpg image.jpg (71.2 Кб, 118 просмотров)
khvostatyy вне форума Ответить с цитированием
Старый 26.02.2010, 19:01   #3
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте khvostatyy.
1. Вы хотите слишком много от контрола Список, решить конечно можно любую задачу, но какова цена решения - создание для Списка кода обработки "Ваших желания" равносильного коду всего остального приложения.
Я думаю лучше оставить эту идею, займитесь изучением контрола от Microsoft который называется - ListView, не входящий в набор контролов MS Access, распространяемый в библиотеках MSCOMCTL.ocx и COMCTL32.ocx. Он способен удовлетворить Ваши желания.

2. "..И почему..." - ставить диагноз по фотографии, Вы много знаете специалистов способных это выполнить(?), или архив с файлом или обращайтесь к экстрасенсам.

Евгений.

Последний раз редактировалось Teslenko_EA; 26.02.2010 в 19:03.
Teslenko_EA вне форума Ответить с цитированием
Старый 26.02.2010, 19:22   #4
khvostatyy
 
Регистрация: 26.02.2010
Сообщений: 7
По умолчанию

Вот база, там ширина последнего столбца явно больше 4-х см
Вложения
Тип файла: rar db1.rar (121.6 Кб, 9 просмотров)
khvostatyy вне форума Ответить с цитированием
Старый 26.02.2010, 19:49   #5
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

для того, что бы фиксировать ширину последнего столбца увеличьте число столбцов на 1 без привязки к данным. Но победить "удвоение ширины" не удастся это следствие того что все столбцы не помещаются и контрол "резервирует" (с большим запасом) для них место. Вот такой он "заботливый", этот контрол - Список.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 26.02.2010, 19:55   #6
khvostatyy
 
Регистрация: 26.02.2010
Сообщений: 7
По умолчанию

Спасибо большое за содержательный ответ, а насчет первой просьбы - так это я наверно замахнулся на то, чего пока не способен постичь
khvostatyy вне форума Ответить с цитированием
Старый 26.02.2010, 20:06   #7
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

"Не святые горшки лепят" - научится можно всему, было бы желание.
Удачи Вам.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стандартный курсор в XP SP3 mutabor Windows 6 24.08.2009 01:08
Странный, не стандартный файл valerij Microsoft Office Excel 4 26.03.2008 12:24
Не стандартный график denverus Общие вопросы Delphi 5 06.02.2008 22:49
стандартный вопрос Алёна Общие вопросы Delphi 5 18.03.2007 07:54