Dim c As C1.Win.C1FlexGrid.CellStyle
c = C1FlexGrid1.Item(1, 3)
c = C1FlexGrid1.Styles.Add("myDateEditor001")
c.DataType = GetType(String)
Dim de As New betweenData.betweenData
C1FlexGrid1.SetCellStyle(1, 3, "myDateEditor001")
c.Editor = de
MyBase.Text = Result
Nord777 писал(а):Атрибут DefaultMemberAttribute?
Атрибут DefaultPropertyAttribute?
Посмотреть компонент(..FlexGrid..) Reflector'ом?
Imports System.Reflection
<DefaultMemberAttribute("Age")> _
Public Class UserControl1
Public ReadOnly Property Age() As String
Get
Return "Result = 20"
End Get
End Property
End Class
Viper писал(а):sergey-911, ты хочешь в качестве значения Age вернуть строку "Result = 20" или что?
Давно уже надо было.Если поможет разобраться - выложу компоненты и проект.
Nord777 писал(а):Давно уже надо было.Если поможет разобраться - выложу компоненты и проект.
В чем это проявляется? Я никаких аномалий не обнаружил. Ввёл во второе поле число 200 -> нажал галочку -> получил "0 то 200"Возвращает неправильно,...
Не выйдет.Хотелось бы возвратить свойством "Result"
Object Browser писал(а):Function C1EditorGetValue() As Object
Member of C1.Win.C1FlexGrid.IC1EmbeddedEditor
Summary:
Gets the current value of the editor.
Return Values:
The current value of the editor (any data type).
Nord777 писал(а):Возвращает неправильно,...В чем это проявляется? Я никаких аномалий не обнаружил. Ввёл во второе поле число 200 -> нажал галочку -> получил "0 то 200"
Sergey-911 писал(а):Не выйдет.Хотелось бы возвратить свойством "Result"
А собственно какая разница? Почему не Text?
Nord777 писал(а):Еще есть возможность реализовать в твоем компоненте интерфейс C1.Win.C1FlexGrid.IC1EmbeddedEditor.
Тогда возвращать данные будешь через функцию:Object Browser писал(а):Function C1EditorGetValue() As Object
Member of C1.Win.C1FlexGrid.IC1EmbeddedEditor
Summary:
Gets the current value of the editor.
Return Values:
The current value of the editor (any data type).
Потому что FlexGrid чихать хотел на атрибуты. Свойство Editor класса CellStyle принимает значения типа System.Windows.Forms.Control. А у него нет свойства Value, но есть Text.А почему Result - ом не выйдет? Ведь есть же компоненты, которые значение возвращают свойством Value? Почему нельзя вернуть свойством "Result", присвоив ему каким-либо образом атрибут "По-умолчанию"?
Позволит.позволит ли он в конкретную ячейку поместить компонент для ввода значений
Nord777 писал(а):Позволит.позволит ли он в конкретную ячейку поместить компонент для ввода значений
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 95