WinForms - konwersja z int na hex do label

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.

Kopiuj
 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() );
   
}
};
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 2 godziny
2
Kopiuj
this->label1->Text = String::Format("{0:X}", disk_serial);
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.