Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопросики по ToolBar 
:(
    Опции темы
Dimyan
  Дата 19.5.2004, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 441
Регистрация: 12.1.2004
Где: Новосибирск

Репутация: нет
Всего: 4



У меня два вопроса по ToolBar
1) я разобрался как вставить comboBox в ToolBar но никак немогу понять как сделать так чтоб остальные кнопки вставлялись после него?

2)Как сделать чтоб ToolBar был как в Word, т.е. несколько панелей которые можно перемещать, менять местами и т.д.


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
Kurt
Дата 19.5.2004, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: 2
Всего: 36



Хмм.. Признаюсь, я такое только на Delphi делал..
Давай сделаем так: выложи код, как добавлять combobox в toolbar, посмотрим - авось решим твои вопросы..

З.Ы.
Модератор: Пожелание - пожалуйста, задавай только ОДИН вопрос в одной конкретной теме. Так удобнее и таковы правила форума. smile.gif Тогда название темы можно будет сделать более "привлекательным" - быстрее найдется знающий человек. wink.gif Согласись, так будет лучше для всех..


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Dimyan
Дата 20.5.2004, 07:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 441
Регистрация: 12.1.2004
Где: Новосибирск

Репутация: нет
Всего: 4



Извеняюсь за два вопроса, больше не буду ;)

Мне сейчас главное как кнопки после comboBox добавить

Вот код:
Код
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace WindowsApplication1
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
 private System.Windows.Forms.ToolBar toolBar1;
 private System.Windows.Forms.ToolBarButton toolBarButton1;
 private System.Windows.Forms.ToolBarButton toolBarButton2;
 /// <summary>
 /// Required designer variable.
 /// </summary>
 private System.ComponentModel.Container components = null;

 public Form1()
 {
  //
  // Required for Windows Form Designer support
  //
  InitializeComponent();

  //
  // Добавление ComboBox
  //
  ComboBox comb = new ComboBox();
  //Добавляем после второй кнопки
  comb.Location = new Point(toolBarButton1.Rectangle.Width*2 , 2);
  toolBar1.Controls.Add(comb);

 }

 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 protected override void Dispose( bool disposing )
 {
  if( disposing )
  {
   if (components != null)
   {
    components.Dispose();
   }
  }
  base.Dispose( disposing );
 }

 #region Windows Form Designer generated code
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
  this.toolBar1 = new System.Windows.Forms.ToolBar();
  this.toolBarButton1 = new System.Windows.Forms.ToolBarButton();
  this.toolBarButton2 = new System.Windows.Forms.ToolBarButton();
  this.SuspendLayout();
  //
  // toolBar1
  //
  this.toolBar1.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
                     this.toolBarButton1,
                     this.toolBarButton2});
  this.toolBar1.DropDownArrows = true;
  this.toolBar1.Location = new System.Drawing.Point(0, 0);
  this.toolBar1.Name = "toolBar1";
  this.toolBar1.ShowToolTips = true;
  this.toolBar1.Size = new System.Drawing.Size(424, 28);
  this.toolBar1.TabIndex = 0;
  //
  // Form1
  //
  this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
  this.ClientSize = new System.Drawing.Size(424, 270);
  this.Controls.Add(this.toolBar1);
  this.Name = "Form1";
  this.Text = "Form1";
  this.ResumeLayout(false);

 }
 #endregion

 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 [STAThread]
 static void Main()
 {
  Application.Run(new Form1());
 }

 
}
}



--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
Dimyan
Дата 22.5.2004, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 441
Регистрация: 12.1.2004
Где: Новосибирск

Репутация: нет
Всего: 4



Неужели никто ни создавал стандартные ToolBar'ы с comboBox? butbut.gif


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
Kurt
Дата 23.5.2004, 03:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: 2
Всего: 36



Если не ошибаюсь, ответом на все твои вопросы будет coolbar-контрол (на оба..).
Блин, вот только никак не могу найти тебе ссылку, где скачать..
Попробуй через поисковики "coolbar for .NET".. Или что-то в этом роде..

З.Ы. Я, ессно, продолжаю искать..
Добавлено @ 03:33
О!
Слухай, а че-нибудь типа такого тебе не пойдет?
http://www.codeproject.com/cs/menu/rebarco...0&select=459911
Вроде как похоже. smile.gif


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Dimyan
Дата 23.5.2004, 06:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 441
Регистрация: 12.1.2004
Где: Новосибирск

Репутация: нет
Всего: 4



Kurt, coolbar можно и попробывать, не видел такого, но вот пробывал sandbar и он мне не понравился sad.gif поэтому и решил стандартными средствами попробывать

Добавлено @ 06:52
а по поводу ссылки спасибо, это действительно ответ на вторую часть вопроса, а вот после комбоБокса у них там ведь тоже нихрина нет smile.gif


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
Dimyan
Дата 23.5.2004, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 441
Регистрация: 12.1.2004
Где: Новосибирск

Репутация: нет
Всего: 4



не удалось найти coolBar для .Net по поиску sad.gif


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
Exception
Дата 17.1.2006, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 5
Всего: 186



В .NET 2.0 есть ToolStripContainer, в нем можно перемещать ToolStrip'ы (аналог ToolBar из .NET 2.0).
Добавлено @ 11:44
P.S. Тему в "Windows Forms"
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0535 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.