Форматирование события метки с привязкой к данным - PullRequest
0 голосов
/ 02 марта 2009

У меня есть приложение Windows Form и метка, привязанная к данным на основе выбора из DataGridView. То, что я пытаюсь сделать, это отформатировать текст метки (размер файла в байтах) после выбора новой строки в сетке. Как мне это подключить? Я попытался использовать TextChanged, но моя функция форматирования вызывается дважды, один раз, когда текст с привязкой к данным добавляется в метку, и еще раз ПОСЛЕ того, как я отформатировал текст в соответствии с моим желанием. Я могу поставить if или попробовать поймать здесь, чтобы остановить это во второй раз, но надеялся, что есть лучший способ сделать это. Спасибо

1 Ответ

1 голос
/ 02 марта 2009

Не используйте событие TextChanged. Вместо этого получите экземпляр Binding, который подключен к Label, и присоедините его к событию Format в привязке.

Затем, когда данные изменяют и обновляют метку, происходит событие «Формат», и именно в этом обработчике событий вы можете установить свой формат настраиваемым способом (который, я полагаю, не может быть выражен с использованием строк обычного формата).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...