diff --git a/DapButtonForm.ui.qml b/DapButtonForm.ui.qml
index 2ad9e8f6c56ed744b66ac137f82560ea5b42f783..4428f923247e540696a09d0b532be6dd9b136db5 100644
--- a/DapButtonForm.ui.qml
+++ b/DapButtonForm.ui.qml
@@ -34,6 +34,14 @@ Button {
     property bool existenceImage:true
     ///@detalis horizontalAligmentText Horizontal alignment.
     property alias horizontalAligmentText:templateText.horizontalAlignment
+    ///@detalis colorBackgroundButton This property overrides the background color.
+    property alias colorBackgroundButton: dapBackgroundButton.color
+    ///@detalis colorTextButton This property overrides the color of the text.
+    property alias colorTextButton: templateText.color
+    ///@detalis borderColorButton Sets the color of the border.
+    property string borderColorButton: "#000000"
+    ///@detalis borderWidthButton Sets the width of the border.
+    property int borderWidthButton: 0
 
     id: dapButton
 
@@ -43,7 +51,8 @@ Button {
         color: dapButton.hovered ? colorBackgroundHover : colorBackgroundNormal
         implicitWidth: widthButton
         implicitHeight: heightButton
-
+        border.color: borderColorButton
+        border.width: borderWidthButton
         ///button text
         Text {
             id: templateText
diff --git a/DapComboBoxDelegate.qml b/DapComboBoxDelegate.qml
new file mode 100644
index 0000000000000000000000000000000000000000..55db1e52970e9696bf893f6693352bbb4655b0d5
--- /dev/null
+++ b/DapComboBoxDelegate.qml
@@ -0,0 +1,31 @@
+import QtQuick 2.0
+import QtQuick.Controls 2.5
+
+ItemDelegate {
+    property string delegateContentText: ""
+    width: parent.width
+    height:{
+        if(index == currentIndex) return 0
+        else return 42*pt
+    }
+    contentItem: Text {
+        id:textDelegateComboBox
+        anchors.fill: parent
+        anchors.topMargin: 8 * pt
+        anchors.leftMargin: popup.visible ? sidePaddingActive : sidePaddingNormal
+        verticalAlignment: Qt.AlignTop
+        font.family: fontRobotoRegular.name
+            font.pixelSize: fontSizeComboBox
+            text: {if(index != currentIndex) return delegateContentText;}
+            color: hovered ? hilightColorText : normalColorText
+    }
+
+    background: Rectangle {
+        anchors.fill: parent
+        anchors.bottomMargin: 10 * pt
+        color: hovered ? hilightColor : normalColor
+    }
+
+    highlighted: parent.highlightedIndex === index
+
+}