Avatar billede kitter Nybegynder
09. september 2004 - 08:38 Der er 6 kommentarer

+ af 2 textboxe

Har et spørgsmål som nok virker dumt.

Er igang med noget Windows Application forms.
Og vil gerne have det der bliver skrevet i to af mine textboxe skal lægges sammen og skrive i en ny.
Hvordan?


og så ville jeg gerne vide om hvordan man laver en lille cirkel og får den til at skifte farve.
Avatar billede bertelbrander Novice
09. september 2004 - 19:57 #1
Hvis det er Win32Api programmering:

int a = GetDlgItemInt(MyDlgHWnd, IDC_TEXT_1, 0, TRUE);
int b = GetDlgItemInt(MyDlgHWnd, IDC_TEXT_2, 0, TRUE);
int r = a + b;

SetDlgItemInt(MyDlgHWnd, IDC_TEXT_3, r, true);
Avatar billede arne_v Ekspert
09. september 2004 - 20:03 #2
Umiddelbart tror jeg at det er enten Borland C++ Builder eller
MS VC++.NET.
Avatar billede bertelbrander Novice
09. september 2004 - 20:09 #3
Tja, form plejer vist at være BCB ...
Avatar billede arne_v Ekspert
09. september 2004 - 20:11 #4
Jep men .NET har også form, så selvom .NET i C++ er en sjælden fugl, så kunne
det jo være
Avatar billede bertelbrander Novice
09. september 2004 - 20:12 #5
Man kan, stadig med Win32App, tegne en cirkel med:

HPEN Pen = CreatePen(PS_SOLID, 10, RGB(0, 0, 255));
HPEN OldPen = SelectObject(DCHandle, Pen);
Ellipse(DCHandle, 10, 10, 100, 100);
FloodFill(DCHandle, 50, 50, RGB(0, 0, 255));
SelectObject(DCHandle, OldPen);
Avatar billede bertelbrander Novice
09. september 2004 - 20:38 #6
Og en BCB løsning på det første problem:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  AnsiString S = Edit1->Text;
  int a = S.ToInt();
  S = Edit2->Text;
  int b = S.ToInt();
  S.printf("%d", a + b);
  Edit3->Text = S;
}
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis