findStringExactCaseSensitive

findStringExactCaseSensitive(startIndx: Integer;
                             str:       String): Integer;

The findStringExactCaseSensitive method of the ListBox class or ComboBox class searches the entries in a list box or combo box control for an entry with the case‑sensitive string specified in the str parameter.

The findStringExactCaseSensitive method matches only entries where the strings are an exact case‑sensitive match.

The search starts with the value specified in the startIndx parameter and returns the next found entry in the list. If no matching entry is located, it returns -1.

The method in the following example shows the use of the findStringExactCaseSensitive method.

vars
    custs : CustomersByContactNameDict;
    cust  : Customers;
begin
    app.mousePointer := MousePointer_HourGlass;
    comboBoxCity.addItem("[All Cities]");
    create custs;
    foreach cust in custs do
        listBoxCustomers.addItem (cust.contactName & ", " & cust.address);
        if comboBoxCity.findStringExactCaseSensitive (1, cust.City) = -1 then
            comboBoxCity.addItem (cust.City);
        endif;
    endforeach;
epilog
    app.mousePointer := MousePointer_Default;
end;

2016.0.02 (Service Pack 1) and higher