Table.setHeaderVisible(true)does not work

Sam Hu samhu.samhu at gmail.com
Tue Sep 9 03:23:41 PDT 2008


Hi BB & Frank,

Sorry for so many questions to ask.As subjected,Table.setHeaderVisible(true) does not show the table header,below is the source:
//******************************
module testTable;

import dwt.DWT;
import dwt.widgets.Display;
import dwt.widgets.Shell;
import dwt.layout.FillLayout;
import dwt.widgets.Table;
import dwt.widgets.TableItem;
import dwt.widgets.TableColumn;

int main(char[][] args)
{
	
	Display display=new Display;
	Shell shell=new Shell(display);
	shell.setLayout(new FillLayout);
		
	Table table=new Table(shell,DWT.BORDER);
		
		
	TableColumn tbc1=new TableColumn(table,DWT.CENTER);
	tbc1.setText("First Name");
	tbc1.setWidth(100);
		
	TableColumn tbc2=new TableColumn(table,DWT.CENTER);
	tbc2.setText("Last Name");
	tbc2.setWidth(100);
		
	TableColumn tbc3=new TableColumn(table,DWT.CENTER);
	tbc3.setText("Address");
	tbc3.setWidth(120);
		
	table.setHeaderVisible(true);
	table.setLinesVisible(true);
		
	shell.open;
		
	while(! shell.isDisposed)
	{
		if(! display.readAndDispatch)
		display.sleep;
	}
	display.dispose;
		
		

	return 0;
}
//************************
I don't know why.
Thanks.
Sam


More information about the Digitalmars-d-dwt mailing list