Форум русскоязычного сообщества Ubuntu


Автор Тема: Monodevelop-любой обьект растсгиваеться на всё окно!  (Прочитано 3849 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн didrash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
когда ставлю кнопку либо лабел всё равно оно на всё окно растсгиваеться! в чём проблема?

Оффлайн Stalwart

  • Активист
  • *
  • Сообщений: 730
  • All Your Base...
    • Просмотр профиля
Насколько мне известно Mono использует Glade. В нём всё растсгивается :idiot2:
ArchLinux // openbox

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Можно использовать Glade, а можно и нет... Там разные типы проектов.

А вообще надо курить layout'ы, или контейнеры в терминологии гтк. Для того, чтобы разместить слементы управления фиксировано, надо использовать контейнер Fixed:

Fixed fixedBox = new Fixed();
Label lbMessage = new Label("Message:");
fixedBox.Put(lbMessage, 10, 20);

Но вообще лучше использовать контейнеры с не фиксированным размещением фиджетом, например VBox или HBox и еще что-нибудь.
Ubuntu 11.04 / MacOS X 10.6

Оффлайн Stalwart

  • Активист
  • *
  • Сообщений: 730
  • All Your Base...
    • Просмотр профиля
Fixed fixedBox = new Fixed();
Label lbMessage = new Label("Message:");
fixedBox.Put(lbMessage, 10, 20);
В Qt проще :P
ArchLinux // openbox

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
На одну строчку меньше :) :
textLabel1 = new QLabel(this, "textLabel1");
textLabel1->setGeometry(QRect(210, 20, 64, 20));

Но, ИМХО, в моновском примере логичнее получается... Хотя, все равно так почти никто никогда не делает.
Ubuntu 11.04 / MacOS X 10.6

Оффлайн didrash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
всем спасибо. а книгу какую нибудь по mono не посоветуете?
желательно с сылочкой!

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Книгу? Они документацию еще не всю дописали... Придется искать книги по второму ГТК и переносить их с С на С#
Ubuntu 11.04 / MacOS X 10.6

Оффлайн pbond

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Practical Mono (Expert's Voice in Open Source) by Mark Mamone

http://avaxhome.info/ebooks/1590595483asd.html

Оффлайн blackjack

  • Участник
  • *
  • Сообщений: 127
    • Просмотр профиля

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.