|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2015, 00:28 | #1 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 36
|
Запоминание ширины колонок в ListView
Неприятная особенность ListView, выставишь ширину колонок как тебе нужно, закроешь-откроешь программу - все слетело, ставь заново. А есть возможность запомнить установки пользователя?
|
17.04.2015, 01:31 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну пропишите при загрузке и закрытии желаемое.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.04.2015, 14:03 | #3 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 36
|
Спасибо за "подробный" ответ, это я сам понимаю.
Может кто подскажет как это должно выглядеть. При закрытии формы записать в файл состояние ListView.Width, а при загрузке формы считать его? |
17.04.2015, 14:17 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
WinForms? WPF?
Определить где у ListView задаются нужные параметры и сохранять их в файл и обратно (желательно куда-нибудь в %AppData%\MyAppName). Можно (но не обязательно) воспользоваться стандартными Settings, которые задаются в настройках проекта и доступ через Properties.Settings.Default..., или Isolated Storage. Скорее всего в приложении уже реализован какой-то механизм сохранения настроек если вы не первый его разработчик.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 17.04.2015 в 14:19. |
18.04.2015, 01:33 | #5 | |
Пользователь
Регистрация: 15.02.2015
Сообщений: 36
|
Цитата:
Вобщем, проблему я решил, наверняка это можно сделать и поизящнее, но учитывая что это первые шаги и даже все работает, оставлю как есть, только добавлю потом обработку ошибок при считывании файла, если он поврежден или его нет. Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
редактирование ширины колонок в Richedit 4 | maloun | Общие вопросы Delphi | 0 | 27.10.2014 08:51 |
ListView. Запрет изменения ширины колонок | DETONAVOMEK | Win Api | 2 | 14.07.2012 12:33 |
Регулировка ширины колонок | Dreanks | Общие вопросы Delphi | 3 | 16.09.2010 11:03 |
Автоматический подгон ширины колонок под шапку таблицы средствами VBA в MS Word | Prokopulka | Microsoft Office Word | 2 | 05.06.2010 22:26 |
Фиксация колонок в ListView | -Flasher- | Общие вопросы Delphi | 1 | 15.01.2010 12:13 |