Macks Home Page Мой блог, почти как мемуары.
Browsing all posts in: .Net

DllImport SHCreateMemStream

Май 30
1
2
3
4
5
6
        //[DllImport("shlwapi.dll",  EntryPoint = "SHCreateMemStream")]
        //public static extern IStream SHCreateMemStream(byte[] pInit, uint cbInit);


        [DllImport("shlwapi.dll",  EntryPoint = "#12")]
        public static extern IStream SHCreateMemStream(byte[] pInit, uint cbInit);

Параметры пользователя

Ноябрь 17
1
2
3
ExeConfigurationFileMap  fm = new ExeConfigurationFileMap();
fm.ExeConfigFilename = fName;
return ConfigurationManager.OpenMappedExeConfiguration( fm, ConfigurationUserLevel.None );

Чересстрочная подсветка в DataGridView

Август 14

Когда речь заходит об отображании табличных данных на форме, первое что приходит в голову — это использовать элемент управления DataGridView, обладающий поистине огромными возможностями (см. статью http://www.rsdn.ru/article/dotnet/datagridview20.xml). Но, как говорит Жванецкий, есть нюанс. Дело в том, что при отображении большого числа строк, пользоваться этим контролом несколько неудобно: строки сливаются, глаз то и дело перескакивает на соседнюю строчку. Во многих платных компонентах есть чересстрочная подсветка, суть которой — использование разных цветов фона для соседних строк.

Реализовать такое поведение DataGridView можно двумя способами.

Read the rest of this entry »

Нюансы докинга

Август 14

При проектировании пользовательского интерфейса довольно удобно пользоваться свойством Dock, которое определяет способ изменения размеров элемента управления с его родительским элементом управления. Данное свойство определено в классе Control и может принимать одно из значений перечисления DockStyle:

  • None — закрепление отсутствует;
  • Top — элемент управления закрепляется в верхней части содержащего его элемента управления.
  • Bottom — элемент управления закрепляется в нижней части содержащего его элемента управления.
  • Left — элемент управления закрепляется в левой части содержащего его элемента управления.
  • Right — элемент управления закрепляется в правой части содержащего его элемента управления.
  • Fill — элемент управления заполнят собой всю область содержащего его элемента управления.

Read the rest of this entry »