Avatar billede ahara Nybegynder
15. september 2004 - 20:19 Der er 8 kommentarer og
1 løsning

Opdatere textbox ved tryk på button i .net c++

Hej

Hvis jeg har en textbox kaldet tb og ønsker at indsætte en værdi i tekstboksen når jeg trykker på en knap, hvad gør jeg så?

Mit bud ville være tb->setWindowtext("Hej") som i MFC, men det giver følgende fejl:

**************
An unhandled exception of type 'System.MethodAccessException' occurred in system.windows.forms.dll

Additional information: System.Windows.Forms.TextBoxBase.set_WindowText(System.String)
***************

Hvad kan jeg gøre?

Mvh
AHR
Avatar billede arne_v Ekspert
15. september 2004 - 20:23 #1
Prøv:

tb->Text = S"Hej";
Avatar billede ahara Nybegynder
15. september 2004 - 20:56 #2
ok tak. Men hvad så hvis jeg samtidig skal indsætte et billede i en picturebox? Er det så pb->Image=sti på filen eller?
Avatar billede arne_v Ekspert
15. september 2004 - 21:02 #3
Jeg mener at det er:

pb->Image = Image::FromFile(filename);

(har aldrig prøvet)
Avatar billede arne_v Ekspert
15. september 2004 - 21:02 #4
og et svar
Avatar billede ahara Nybegynder
15. september 2004 - 21:09 #5
Dette virker ikke:

pb->Image::FromFile(c:\DSC01033.JPG);

andre ideer?

AHR
Avatar billede arne_v Ekspert
15. september 2004 - 21:11 #6
Øh - der skal da "" omkring filnavnet (vel gentligt S"").
Avatar billede ahara Nybegynder
15. september 2004 - 21:17 #7
Det gør ingen forskel, altså:

pb->Image::FromFile(S"c:\DSC01033.JPG");

Er ny i .net så kan ikke helt se fejl beskeden. Tror det er denne:

'System::Windows::Forms::PictureBox::set_Image' : cannot convert parameter 1 from 'System::String __gc *' to 'System::Drawing::Image __gc *'
Avatar billede arne_v Ekspert
15. september 2004 - 21:20 #8
Hov - det var da heller ikke det jeg skrev.

pb->Image = Image::FromFile(S"c:\DSC01033.JPG");
Avatar billede ahara Nybegynder
15. september 2004 - 21:25 #9
hehe. det virker du. min fejl :o)

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
42 min siden Problemer med C5 Af dot-tullberg@outlook.dk i Økonomiprogrammer
I dag 12:28 Talkolonne Af hkv i Excel
I går 21:15 Sortering i Stifinder Af 1Dorte i Windows
I går 16:33 Hjælp til tricky VBA-kode Af flras i Excel
18/1114:00 Ny outlook Af Butterfly i Excel