Return to package dfl. www.dprogramming.com

module dfl.combobox

classes
ComboBox
enums
ComboBoxStyle

ComboBox
public class ComboBox: ListControl
{
public static class ObjectCollection: IList {
public void add(char[] value); public void add(Object value); public void addRange(char[][] range); public void addRange(Object[] range); public void addRange(ObjectCollection range); public void clear(); public Array clone(); public bool contains(char[] value); public bool contains(Object value); public void copyTo(Array dest, int destIndex); public int count();    [property getter] public final Array dup();    [property getter] public IEnumerator getEnumerator(); public int indexOf(char[] value); public int indexOf(Object value); public void insert(int index, Object value); public void insert(int index, char[] value); public bool isFixedSize();    [property getter] public bool isReadOnly();    [property getter] public bool isSynchronized();    [property getter] public Object opIndex(int index);    [property getter] public void opIndexAssign(Object value, int index);    [property setter] public void remove(char[] value); public void remove(Object value); public void removeAt(int index); public Object syncRoot();    [property getter] public this(ComboBox lbox, char[][] range); public this(ComboBox lbox); public this(ComboBox lbox, ObjectCollection range); public this(ComboBox lbox, Object[] 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 void dropDownWidth(int w);    [property setter] public final int dropDownWidth();    [property getter] public final bool droppedDown();    [property getter] public final void droppedDown(bool byes);    [property setter] public final void endUpdate(); public final int findString(char[] str); public final int findString(char[] str, int startIndex); public final int findStringExact(char[] str, int startIndex); public final int findStringExact(char[] str); public final int getItemHeight(int idx); public final bool integralHeight();    [property getter] public final void integralHeight(bool byes);    [property setter] 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 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(char[] str);    [property setter] public override void selectedValue(Object val);    [property setter] public final uint selectionLength();    [property getter] public final void selectionLength(uint len);    [property setter] public final uint selectionStart();    [property getter] public final void selectionStart(uint pos);    [property setter] public final bool sorted();    [property getter] public final void sorted(bool byes);    [property setter] public this(); protected override void wndProc(inout Message msg); public const int DEFAULT_ITEM_HEIGHT; public DrawItemEventHandler drawItem; public MeasureItemEventHandler measureItem; public const int NO_MATCHES;

}

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