列表宽度按比列分配，cbutton用delete