Domanda

Davvero tutto ciò di cui ho bisogno sono 2 colonne. La prima colonna avrà del testo e la seconda colonna dovrà contenere una casella combinata che consentirà agli utenti di scegliere da essa.

Bonus se il controllo è gratuito.

È stato utile?

Soluzione

Hai verificato S-Grid da VBAccelerator?

Anche un buon confronto delle prestazioni - articolo .

Altri suggerimenti

Non è ciò che Datagrid fornisce in VB6?

Utilizziamo VSFlexGrid , IIRC scritto da persone che hanno scritto MSFlexGrid fornito con Visual Studio ma con più funzionalità, tra cui le combinazioni in-cell.

Su un altro progetto ho scritto il codice per "falsificarlo" usando una combo nascosta e il MSFlexGrid gratuito: nell'evento _Click della griglia, sposta e ridimensiona la combo per adattarla alla cella (tenendo conto delle barre di scorrimento se necessario), imposta il ZOrder (porta in primo piano), rendere visibile e SetFocus.

Il Componente Uno crea una griglia onnipotente che abbiamo usato ovunque. È un ottimo strumento e ne siamo molto soddisfatti.

  • Facile da usare; estremamente ben pensato.
  • Buon aiuto e documentazione.
  • Funziona e basta; non abbiamo avuto problemi.
  • Le proprietà e i metodi hanno senso e fanno esattamente quello che dovrebbero.

http://www.componentone.com/SuperProducts/VSFlexGridPro/

Ecco alcune schermate della griglia nella nostra applicazione:

alt text http://img15.imageshack.us/img15/3339/tempwvr .jpg

Ecco una griglia gratuita implementata come controllo a file singolo senza dipendenze. è ragionevolmente leggero e facile da implementare.

LynxGrid

Conosci un altro controllo di griglia di terze parti come FlexGrid. Non è gratuito, ma abbastanza economico ed è ancora supportato. È iGrid di 10tec: http://10tec.com/activex-grid/

A proposito, la sua prima versione era basata su vbAccelerator SGrid, ma ora va per la sua strada;)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top