Avatar billede fila Nybegynder
08. november 2004 - 08:19 Der er 13 kommentarer

Hvordan laver man en DialogBox i vs.net c++

Hej nogen derude som har et eksempel på en DialogBox?
Avatar billede sovsekoder Nybegynder
08. november 2004 - 09:07 #1
i unmanaged:
højre klik på projektet.
vælg add class...
vælg generic c++ class
vælg baseclass = CDialog
Avatar billede fila Nybegynder
08. november 2004 - 09:49 #2
Hmmm mit problem ligger i at jeg skal linke en knap, så når du trykker på den skal DialogBoxen komme frem, hvor du derefter kan skrive et input. Hvis nogen af jer kodehajer har et eksempel så ville det være kanon :)
sovsekoder tak for dit svar.
Avatar billede sovsekoder Nybegynder
08. november 2004 - 09:53 #3
har du allerede knappen ? har du en form ? har du dialog klassen ? hvor meget skal du ha' kode til ?
Avatar billede fila Nybegynder
08. november 2004 - 09:54 #4
Jeg har ingen Dialog klasse, men resten har jeg.
Avatar billede fila Nybegynder
08. november 2004 - 09:55 #5
Er nybegynder :) så sorry hvis mine spørgsmål ikke er særlig dybdegående
Avatar billede fila Nybegynder
08. november 2004 - 09:55 #6
private: System::Void button1_Click(System::Object *  sender, System::EventArgs *  e)
        {
           
        }

Der skal jeg have sat en DialogBox ind
Avatar billede sovsekoder Nybegynder
08. november 2004 - 09:59 #7
oki doki,

private: System::Void button1_Click(System::Object *  sender, System::EventArgs *  e)
{
  //Følgende kode viser en dialogbox
  MyDlg dialog;
  dialog.DoModal();
}
Avatar billede sovsekoder Nybegynder
08. november 2004 - 10:00 #8
ovenstående kode tager for givet at du har en dialog klasse der hedder MyDlg. Hvilket er næste skridt, altså at lave dialog klassen
Avatar billede sovsekoder Nybegynder
08. november 2004 - 10:03 #9
dialogen laves således:

* Klik på din solution explorer
* Højre klik på projekt navnet
* Vælg Add -> Add New Class ...
* Dobbel klik på MFC class...

Herefter udfylder du wizarden:
* ClassName: MyDlg
* Base Class: CDialog
* resten af felterne lade du bare være som de er...

Tryk finish, og din klasse er nu genereret! (i MyDlg.h og MyDlg.cpp)
Sidste skridt er:
* øverst i den fil hvor du skal bruge dialog boxen, skriver du: #include "mydlg.h"
Avatar billede fila Nybegynder
08. november 2004 - 10:09 #10
Ah fucking tak :D du har reddet min dag
Avatar billede sovsekoder Nybegynder
08. november 2004 - 10:39 #11
np :), ka' jeg lægge svar?
Avatar billede sovsekoder Nybegynder
21. november 2004 - 21:20 #12
et svar.. fila ?
Avatar billede fila Nybegynder
23. november 2004 - 10:58 #13
hm ? svar ? :D husk at jeg er ny på siden
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