Re[2]: С# - восстание чайника ;)
От: ded_moroz  
Дата: 09.10.03 16:10
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, <Аноним>, Вы писали:


А>>Вот решил оседлать С# , раньше работал в основном на delphi, начиная еще с 1-й его версии. Так вот вопросы:


А>> 1) Помещаю на форму ImageList и Button. Выбираю у Button ImageList, устанавливаю у Buttonа ImageIndex=0 загружаю в ImageList картинку из делфи. В ImageListе есть свойство — TransparentColor , так вот как сделать чтобы TransparentColor был = цвету пикселя с координатами 0,0. А то х.з. какой конкретно цвет фона используется, брал картинку из делфевских коллекций.


VD>В ImageList МС так не принято. Цвет прозрачности надо задавать до добавления картинки, и все картинки должны использовать фоном этот цвет.


А>> 2) Среда разработки — не удобно.

А>> — после компиляции появляется окно с результатами которое закрывает форму.
А>> — форму также закрывают окна типа списка классов.


Спасибо ! c ImageListом обнаружил еще одно неудобсво ( на первый взгляд ) — не видно preview картинки при добавлении.
Т.е. типа выбираешь по названию и не видишь как конкретно выглядить пока не добавишь. Возможно я какую-нить настройку не сделал или вообще по другому надо действовать.

Еще вопрос — у VS есть своя коллекция ресурсов типа images/buttons/ и т.п. ? Где лежит ?


VD>Нажми правю кнопку на заголовке окна и почитай пункты меню. Так же обрати внимание на кнопки в правом верхнем углу окон.



А>> как сделать работу с формой по аналогии с делфи. Т.е. чтобы можно ее было на весь экран растянуть например и переключаться между кодом и формой. Или любой другой способ. А то при разрешении 1024х768 очень мало места для формы остается. Список классов желательно чтобы появлялся только при просмотре кода.


VD>У меня 1024 и все ОК.


VD>В случае уж очень больших форм можно на время дизайна нажимать Alt + Shift + Enter переводя окно в фулскрин.


А>> 3) Какой класс нужно использовать для работы с Ini файлами... по аналогии дельфинского класса TIniFile


VD>Вместо инифайлов лучше использовать XML. У каждого приложения уже есть AppConfig в который можно добавлять собственные настройки. Так же можно поичтить статью (на этом сайте) о конфигурации в Янусе. Ну, или воспользваться XmlDom-мом.


А>> Например по Keyword Search на ввод Ini File выводиться несколько ссылок но они к C# никакого отношения не имеют.


VD>Видимо по тому, что ini-файлы считаются устаревшим подходом. Если нужно (кровь из носу) использовать ini-файлы, то нужно с помощью атрибута DllImport импортировать API-функции работы с ними (GetProfileString и т.п.) и работать через них.


Спасибо за советы.
По поводу ini vs xml — просто в xml я не силен , отстал от жизни, возможно появиться повод изучить
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.