WinForms - konwersja z int na hex do label

0

Witam,

Mam problem z poprawnym skonwertowaniem i przesłaniem informacji do labela. Chodzi o konwersje z unsigned int do hexa. Poniżej wklejam wycinek kodu.

 private: System::Void get_serial_number( System::Object ^ sender, System::Windows::Forms::MouseEventArgs ^ e )
{
    DWORD disk_serial;
    GetVolumeInformationA( "C:\\", NULL, NULL, & disk_serial, NULL, NULL, NULL, NULL );
    unsigned int x = disk_serial;
    std::stringstream stream;
    stream << std::hex << x;
    std::string result = stream.str();
    this->label1->Text = Convert::ToString( stream.str() );
   
}
};
2
this->label1->Text = String::Format("{0:X}", disk_serial);
0

Kolego, dziękuję po stokroć, działa :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1