https://knowllege.ru/video/how-to-c-professional-interfeys-iformattable/