Problem z kopiowaniem do schowka

0

Witam

Od wczoraj ucze się C++/CLI i mam problem jak skopiować dane ze zmiennej do schowka.

long wynik;
wynik = Convert::ToInt32(tbPierwszaWartosc->Text);
wynik = wynik + 999;
MessageBox::Show(Convert::ToString(wynik), "palcowa");

Clipboard::SetText(Convert::ToString(wynik)); // nie dziala :(

Dziekuje za pomoc

0

Musisz utworzyć tymczasową zmienną typu TextBox, następnie do niej przypisać wynik, a dopiero potem za pomocą funkcji Copy, Cut i Paste wykonujesz operacje na schowku.

TextBox tb = gcnew TextBox;
tb->Text = Convert::ToString( wynik );
tb->Copy( ); // tb->Cut( );
// A wklejanie przez tb->Paste( );

C++/CLI nie jest fajną biblioteką graficzną. Znacznie ciekawszy jest Qt lub tak jak powiedział Rev C# byłby lepszym rozwiązaniem.

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