Pergunta : [AutoIT] criando um controle que olhe como um Spreadsheet

Aplicações:     O

I de AutoIT v 3.3.6.1 apenas começou using este programa, assim minhas desculpas se eu estou pedindo um

I am da pergunta… que escrevo um certificado que automatizasse a criação de um registro do fax. o

There é um GUI que contenha um número de
GuiCtrlCreateLabel do
GuiCtrlCreateLabel do
GuiCtrlCreateLabel do

GUICreate de GUIControls (rádios e teclas) como segue… (da “tipo seleção”, 500 exportação) (“este certificado acomoda dois tipos das exportações, cada um com seu próprio jogo dos campos”, 10, 10) (“< estão aqui onde eu quero a tabela ao go>”, 10, 40) (“qual você quer? ”, 10, 160)
GuiCtrlCreateGroup (“Export datilografa”, 10, 220, 140, 70)/>$Radio_Export1 =
$Radio_Export2 =
GUICtrlCreateGroup de GUICtrlCreateRadio (“registro cheio”, 20, 260, 120, 20 do fax) ("", - 99, - 99.1.1); o group
$Button1_Continue =
nue”, 100, 300, 120, 20)/>$Button2_Quit = de
GUISetState de GuiCtrlCreateButton (, 100, 320, 120, 20) a linha 3 que do

At () eu quero incluir o
What da tabela (ver abaixo)… é a melhor maneira de fazer isto? série do
A de etiquetas ou grupos ou ambos?  as sugestões do

Any seriam apreciadas extremamente.

Gary        
class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >Log-Types.doc " fileSize " > (25 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
o >I da " descrição " do class= do
o class= de
do >
>
nome de arquivo " do class= do >ScreenShot002.jpg " fileSize " > (39 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
o >I da " descrição " do class= do
largura do style= do > que do “src=” /images/t318337/ScreenShot002.jpg eu quero adicionar este ao GUI”/></a>
</div>
      o class= de </div><div
do >
class= do

Resposta : [AutoIT] criando um controle que olhe como um Spreadsheet

Igualmente estava indo sugerir ListView, porém a única edição é que a segunda linha é completamente longa assim que tem que coloc em uma outra linha abaixo, a menos que você não se ocupasse do desdobramento horizontal?

Você apenas usaria algo como:
GUICtrlCreateListViewItem (“|Código de erro, etc.”, $listview) como por o borne gimosuby acima.

Para mim eu gosto de poder controlar o olhar da tabela assim que eu usaria uma tabela encaixada HTML (ver meu exemplo abaixo).

Elogios
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 ()

Example1 funcionais ()
GUICreate (da “tipo seleção”, 500 exportação)
GuiCtrlCreateLabel (“este certificado acomoda dois tipos das exportações, cada um com seu próprio jogo dos campos”, 10, 10)
; Começar a tabela using ListView
$ListView = GUICtrlCreateListView ("", 10, 40, 480, 80)
    _GUICtrlListView_AddColumn ($ListView, da “tipo”, 100 exportação)
    _GUICtrlListView_AddColumn ($ListView, “campos”, 380)
GUICtrlSetFont ($ListView, 8.5)
$item1 = GUICtrlCreateListViewItem (“falhou o registro do fax|Assunto, Companhia, nome, número de telefone/CallerID, código de erro”, $ListView)
$item2 = GUICtrlCreateListViewItem (“registro cheio do fax|Assunto, Companhia, nome, número de telefone/CallerId, data, tempo, duração, tipo, código de erro, status, mensagem do status, páginas, páginas S/R, novas tentativas, definição, velocidade”, $ListView)
; Tabela de extremidade using ListView
GuiCtrlCreateLabel (“qual você quer? ”, 10, 160)
$Radio_Export1 = GUICtrlCreateRadio (“    falhou o registro”, 20, 240, 120, 20 do fax)
$Radio_Export2 = GUICtrlCreateRadio (“    registro cheio”, 20   , 260, 120, 20 do fax)
GUICtrlCreateGroup ("", - 99, - 99.1.1)
$Button1_Continue = GuiCtrlCreateButton (“continuar”, 100, 300, 120, 20)
$Button2_Quit     = GuiCtrlCreateButton (“parado”,     100, 320, 120, 20)
GUISetState ()

Quando 1
$msg = GUIGetMsg ()
Seleto
Caso $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
EndFunc

Example2 funcionais ()
$GUI_IECREATE = _IECreateEmbedded ()
GUICreate (da “tipo seleção”, 500 exportação)
GuiCtrlCreateLabel (“este certificado acomoda dois tipos das exportações, cada um com seu próprio jogo dos campos”, 10, 10)
; Começar a tabela using o HTML
$HTM_IECREATE = ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE '

'
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE ''
&= de $HTM_IECREATE '
Tipo da exportaçãoCampos
Registro falh do faxAssunto, Companhia, nome, número de telefone/CallerID, código de erro
Registro cheio do faxAssunto, Companhia, nome, número de telefone/CallerId, data, tempo, duração, tipo, código de erro, status, mensagem do status, páginas, páginas S/R, novas tentativas, definição, velocidade
' &= de $HTM_IECREATE '' &= de $HTM_IECREATE '' $OBJ_IECREATE = GUICtrlCreateObj ($GUI_IECREATE, 10, 40, 480, 138) _IENavigate ($GUI_IECREATE, “aproximadamente: espaço em branco ") _IEDocWriteHTML ($GUI_IECREATE, $HTM_IECREATE) ; Tabela de extremidade using o HTML GuiCtrlCreateLabel (“qual você quer? ”, 10, 180) $Radio_Export1 = GUICtrlCreateRadio (“ falhou o registro”, 20, 240, 120, 20 do fax) $Radio_Export2 = GUICtrlCreateRadio (“ registro cheio”, 20 , 260, 120, 20 do fax) GUICtrlCreateGroup ("", - 99, - 99.1.1) $Button1_Continue = GuiCtrlCreateButton (“continuar”, 100, 300, 120, 20) $Button2_Quit = GuiCtrlCreateButton (“parado”, 100, 320, 120, 20) GUISetState () Quando 1 $msg = GUIGetMsg () Seleto Caso $msg = $GUI_EVENT_CLOSE Saída EndSelect WEnd EndFunc
Outras soluções  
 
programming4us programming4us