Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как прикрутить Class
|
|||
|---|---|---|---|
|
#18+
Доброго дня всем! Проблема в следующем. Есть Class1.vb Public Class Class1 Inherits System.Windows.Forms.DataGridTableStyle Public Shared Sub Style1() Dim tableStyle As New DataGridTableStyle tableStyle.MappingName = "AA" Dim column As New DataGridTextBoxColumn ... ... End Sub End Class Есть Form2.vb c DataGrid1 Public Class Form2 Inherits System.Windows.Forms.Form Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ... ... End Sub End Class Так вот, вопрос, как мне прикрутить Style1() к Me.DataGrid1.TableStyles.Add()? Т.е. если делать в Form2 Dim tableStyle1 As New Class1 Me.DataGrid1.TableStyles.Add(tableStyle1.Style1()) то Add(tableStyle1.Style1()) не пролазит. Заранее, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 11:50 |
|
||
|
Как прикрутить Class
|
|||
|---|---|---|---|
|
#18+
Прости, конечно, но... ТЫ ТОВАРИЩ "ЗАПАРИЛ КОНСТРУКЦИЮ"???!!! На твой взгляд - это крайне необходимо??? Может проще прямо в форме прописывать стайл (или пользоваться визуальными средствами для этого дела)??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 12:00 |
|
||
|
Как прикрутить Class
|
|||
|---|---|---|---|
|
#18+
Может быть и "ЗАПАРИЛ КОНСТРУКЦИЮ", но мне надо будет несколько раз вызывать один и тот же стиль в разных местах программы. Вот и хотелось бы создать класс с несколкими стилями и вызывать нужный по необходимости. Пока не могу найти, как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 12:20 |
|
||
|
Как прикрутить Class
|
|||
|---|---|---|---|
|
#18+
Хочешь помучатся...:) помучайся.. Маленький примерчик Enum MyStyles Style1 = 1 Style2 = 2 Style3 = 3 Style4 = 4 End Enum Public Function SetNewStyle(ByVal TableName As DataTable, ByVal StyleIs As MyStyles) As DataGridTableStyle Dim myStyle As New DataGridTableStyle Select Case StyleIs Case MyStyles.Style1 myStyle.DataGrid = Me.DataGrid1 myStyle.GridColumnStyles.AddRange(New System.Windows.Forms.DataGridColumnStyle() {Me.Col1}) myStyle.HeaderForeColor = System.Drawing.SystemColors.ControlText myStyle.MappingName = TableName.TableName Col1.Format = "" Col1.FormatInfo = Nothing Col1.HeaderText = "Hello" Col1.MappingName = "Column1" Col1.Width = 75 '............. Case MyStyles.Style2 '............. End Select Return myStyle End Function DataGrid1.TableStyles.AddRange(New System.Windows.Forms.DataGridTableStyle() {SetNewStyle(Table1,MyStyles.Style1)}) ////// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 13:18 |
|
||
|
|

start [/forum/topic.php?fid=20&fpage=980&tid=1437326]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 373ms |

| 0 / 0 |
