У тебя B=nil, для его инициализации нужно вызвать конструктор класса
Без конструктора все переменные, принадлежащие обьекту, как и сам обьект, недоступны, проще говоря.
Конструктор вызывай перед первым обращением к обьекту или его свойствам.
Желательно в конструкторе формы.
И еще, событие OnResize само должно срабатывать при запуске, в OnCreate формы запихивать его нет нужды.
О, сорь, запоздал немножко...