Return to package dfl. www.dprogramming.com

module dfl.combobox

classes
ComboBox
enums
ComboBoxStyle

ComboBox
public class ComboBox: ListControl
{
public static class ObjectCollection {
public void add(Object value); public void add(char[] value); public void addRange(Object[] range); public void addRange(char[][] range); public this(ComboBox lbox); public this(ComboBox lbox, Object[] range); public this(ComboBox lbox, char[][] range);
}

public final void beginUpdate(); public override void createHandle(); protected ObjectCollection createItemCollection(); protected override void createParams(inout CreateParams cp); protected override Size defaultSize();    [property getter] public final DrawMode drawMode();    [property getter] public final void drawMode(DrawMode dm);    [property setter] public final ComboBoxStyle dropDownStyle();    [property getter] public final void dropDownStyle(ComboBoxStyle ddstyle);    [property setter] public final int dropDownWidth();    [property getter] public final void dropDownWidth(int w);    [property setter] public final bool droppedDown();    [property getter] public final void droppedDown(bool byes);    [property setter] public final void endUpdate(); public final int findString(char[] str, int startIndex); public final int findString(char[] str); public final int findStringExact(char[] str, int startIndex); public final int findStringExact(char[] str); public final int getItemHeight(int idx); public final void integralHeight(bool byes);    [property setter] public final bool integralHeight();    [property getter] public int itemHeight();    [property getter] public void itemHeight(int h);    [property setter] public final ObjectCollection items();    [property getter] public final void maxLength(uint len);    [property setter] public final uint maxLength();    [property getter] protected void onDrawItem(DrawItemEventArgs dieh); protected override void onHandleCreated(EventArgs ea); protected void onMeasureItem(MeasureItemEventArgs miea); protected override void onPaintBackground(PaintEventArgs pea); protected override void onReflectedMessage(inout Message m); protected override void prevWndProc(inout Message msg); public final void selectAll(); public void selectedIndex(int idx); public int selectedIndex(); public final void selectedItem(char[] str);    [property setter] public final Object selectedItem();    [property getter] public final void selectedItem(Object o);    [property setter] public override Object selectedValue();    [property getter] public override void selectedValue(Object val);    [property setter] public override void selectedValue(char[] str);    [property setter] public final uint selectionLength();    [property getter] public final void selectionLength(uint len);    [property setter] public final void selectionStart(uint pos);    [property setter] public final uint selectionStart();    [property getter] public final void sorted(bool byes);    [property setter] public final bool sorted();    [property getter] public uint textLength();    [property getter] public this(); protected override void wndProc(inout Message msg); public const int DEFAULT_ITEM_HEIGHT; public Event(ComboBox,DrawItemEventArgs) drawItem; public Event(ComboBox,MeasureItemEventArgs) measureItem; public const int NO_MATCHES;

}

ComboBoxStyle
public enum ComboBoxStyle: ubyte
{
	DROP_DOWN,
	DROP_DOWN_LIST,
	SIMPLE,
}