Fråga : [AutoIT] skapa en kontrollera som ser likt ett räkneark

Applikationer:     AutoIT v 3.3.6.1

I har precis börjat using detta program, så min ursäkter, om I-förmiddagen som frågar ett mycket dåraktigt, ifrågasätter… förmiddaghandstil för

I en skriva som automatiserar skapelsen av ett fax loggar.

There är en GUI som innehåller ett nummer av GUIControls (radior och knäppas) som följer…
GuiCtrlCreateLabel (”vilket för
GuiCtrlCreateLabel för
GuiCtrlCreateLabel (”denna för

GUICreate (”exporttypval”, 500) skrivar hyser två typer av exporter, varje med dess egna uppsättning av sätter in”, 10, 10) här (”< är, var jag önskar bordlägga till go>”, 10, 40) du önskar? ”, 10 160)
GuiCtrlCreateGroup (”Export skrivar”, 10, 220, 140, 70),/>$Radio_Export1 = GUICtrlCreateRadio (” det missade faxet loggar ", 20, 240, 120, 20),
$Radio_Export2 = GUICtrlCreateRadio (”det fulla faxet loggar”, 20, 260, 120, 20),
GUICtrlCreateGroup ("", - 99, - 99.1.1); nära group
$Button1_Continue = GuiCtrlCreateButton (”Continue”, 100, 300, 120, 20)
$Button2_Quit =

At för GuiCtrlCreateButton (”avslutad " , 100, 320, 120, 20)
GUISetState () fodrar 3 som jag önskar att inkludera fäst bordlägger (se nedanfört)…
What är det bäst långt som gör detta? serie för
A av etiketter eller grupper eller båda?  förslag för

Any skulle uppskattas väldeliga.

Gary        
Attachments: för >

<-/div> filenamen " för class= för >Log-Types.doc " fileSize " > (25 KB) " javascript för href= " för <-/span> <-/div>
för >
<-/div> för >
<-/div> filenamen " för class= för >ScreenShot002.jpg " fileSize " > (39 KB) " javascript för href= " för <-/span> bredd för style= för >, <-/div>
för >
<-/div> " klar "

Svar : [AutoIT] skapa en kontrollera som ser likt ett räkneark

Gick också att föreslå ListView, however de enda utfärdar är att understödja fodrar är ganska lång så skulle måste förlagt på another för att fodra nedanfört, om inte du inte varar besvärad horisontalbläddra?

Du skulle precis bruk något något liknande:
GUICtrlCreateListViewItem (”,|Felet kodifierar, etc.”, $listview) som per gimosuby postar över.

För mig jag gillar för att vara kompetent att kontrollera looken av bordlägga, så jag skulle bruk som en inbäddad HTML bordlägger (se mitt nedanföra exempel).

Jubel
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
#include  
#include  
#include  
#include  

Example1 ()
Example2 ()

Funktionella Example1 ()
GUICreate (”exporttypval”, 500)
GuiCtrlCreateLabel (”detta skrivar hyser två typer av exporter, varje med dess egna uppsättning av sätter in”, 10, 10),
; Starta att bordlägga using ListView
$ListView = GUICtrlCreateListView ("", 10, 40, 480, 80)
    _GUICtrlListView_AddColumn ($ListView, ”exporttyp”, 100)
    _GUICtrlListView_AddColumn ($ListView, ”sätter in”, 380),
GUICtrlSetFont ($ListView, 8.5)
$item1 = GUICtrlCreateListViewItem (”det missade faxet loggar|Betvinga företaget som är känt, telefonnummer/CallerID, fel kodifierar”, $ListView),
$item2 = GUICtrlCreateListViewItem (”det fulla faxet loggar|Betvinga företaget, namnge, telefonnummer/CallerId, datera, tajma, varaktighet, typ, fel kodifierar, status, statusmeddelandet, sidor, sidor S/R, försöker igen, upplösning, rusar”, $ListView),
; Avsluta bordlägger using ListView
GuiCtrlCreateLabel (”vilket du önskar? ” 10, 160)
$Radio_Export1 = GUICtrlCreateRadio (”    det missade faxet loggar”, 20, 240, 120, 20),
$Radio_Export2 = GUICtrlCreateRadio (”    det fulla faxet loggar”,   20, 260, 120, 20),
GUICtrlCreateGroup ("", - 99, - 99.1.1)
$Button1_Continue = GuiCtrlCreateButton (”fortsätta”, 100, 300, 120, 20),
$Button2_Quit     = GuiCtrlCreateButton (”avslutat”,     100, 320, 120, 20)
GUISetState ()

Stunder 1
$msg = GUIGetMsg ()
Valt
Fall $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
EndFunc

Funktionella Example2 ()
$GUI_IECREATE = _IECreateEmbedded ()
GUICreate (”exporttypval”, 500)
GuiCtrlCreateLabel (”detta skrivar hyser två typer av exporter, varje med dess egna uppsättning av sätter in”, 10, 10),
; Starta att bordlägga using HTML
$HTM_IECREATE = '',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',

',
$HTM_IECREATE-&= '',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',',
$HTM_IECREATE-&= ',
ExporttypSätter in
Det missade faxet loggarBetvinga företaget som är känt, telefonnummer/CallerID, fel kodifierar
Det fulla faxet loggarBetvinga företaget, namnge, telefonnummer/CallerId, datera, tajma, varaktighet, typ, fel kodifierar, status, statusmeddelandet, sidor, sidor S/R, försöker igen, upplösning, rusar
', $HTM_IECREATE-&= ',', $HTM_IECREATE-&= ',', $OBJ_IECREATE = GUICtrlCreateObj ($GUI_IECREATE, 10, 40, 480, 138) _IENavigate ($GUI_IECREATE, ”omkring: förbigå”), _IEDocWriteHTML ($GUI_IECREATE, $HTM_IECREATE) ; Avsluta bordlägger using HTML GuiCtrlCreateLabel (”vilket du önskar? ”, 10, 180) $Radio_Export1 = GUICtrlCreateRadio (” det missade faxet loggar”, 20, 240, 120, 20), $Radio_Export2 = GUICtrlCreateRadio (” det fulla faxet loggar”, 20, 260, 120, 20), GUICtrlCreateGroup ("", - 99, - 99.1.1) $Button1_Continue = GuiCtrlCreateButton (”fortsätta”, 100, 300, 120, 20), $Button2_Quit = GuiCtrlCreateButton (”avslutat”, 100, 320, 120, 20) GUISetState () Stunder 1 $msg = GUIGetMsg () Valt Fall $msg = $GUI_EVENT_CLOSE Gå ut EndSelect WEnd EndFunc
Andra lösningar  
 
programming4us programming4us