ich habe eine ComboBox auf meinem Formular plaziert mit der Eigenschaft "ReadyOnly = True", neben der CB ist ein Button. Der User wählt einen Eintrag aus der CB und klickt dann auf den Button der eine Aktion ausführt. Soweit klappt das alles auch, aber, wie frage ich die ComboBox ab ob überhaupt ein Eintrag ausgewählt wurde?
Wenn zu Beginn kein Eintrag aus der CB gewählt wurde und der User auf den Button klickt, kommt eine Fehlermeldung. Diese Fehlermeldung möchte ich umgehen und stattdessen eine Message anzeigen, die den User darauf hinweisen soll, dass er zuerst einen Eintrag aus der CB wählen muss.
Ich habs mal so probiert:
Code: Alles auswählen
begin
if cboNamen.Items.Count -1 then
begin
Application.MessageBox('Bitte wählen Sie zuerst einen Namen!', 'Name fehlt',
MB_ICONINFORMATION + MB_OK);
end
else
begin
// Aktion...
end;
end;