winforms- все статьи тега ➜ страница 4


Как сделать приложения WinForms приложение на полный экран

у меня есть приложение WinForms, которое я пытаюсь сделать полноэкранным (что-то вроде того, что VS делает в полноэкранном режиме). Я FormBorderStyle до None и WindowState до Maximized что дает мне немного больше места, но он не покрывает панель задач, если она видна. что мне нужно сделать, чтобы использовать это пространство, а? для бонусных очков, есть ли что-то, что я могу сделать, чтобы сделать мой MenuStrip autohide, чтобы отказаться от этого пространства, а? ...

Диалоговое окно приглашения в Windows Forms

Я использую System.Windows.Forms но как ни странно не имеют возможности для их создания. Как я могу получить что-то вроде диалогового окна приглашения javascript, без javascript? MessageBox будет хорошо, но нет никакого способа для пользователя, чтобы ввести. ...

Разработка C# на Linux

Я хотел бы знать, есть ли эффективные и открытые инструменты для разработки приложений C# на Linux (Ubuntu). В частности, я должен разрабатывать приложения WinForm. Я знаю, о проект моно, но я никогда не использовал его. Можете ли вы предложить мне, какие лучшие инструменты (IDE, компилятор и т. д.) чтобы настроить среду разработки .NET на Ubuntu? Это программное обеспечение, разработанное на Linux работает на Windows? Существуют ли различные модели поведения или несовместимость? ...

Как добавить разделитель в меню WinForms в C#?

внутри моего контроля, у меня есть: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); что я ставлю, чтобы сделать разделитель меню ? ...

Модель-Вид-презентатор в WinForms

Я пытаюсь реализовать метод MVP в первый раз, используя WinForms. Я пытаюсь понять функцию каждого слоя. в моей программе у меня есть кнопка GUI, которая при нажатии открывает окно openfiledialog. таким образом, используя MVP, графический интерфейс обрабатывает событие нажатия кнопки, а затем вызывает presenter.openfile (); в ведущий.openfile (), должен ли он затем делегировать открытие этого файла на уровень модели или как там нет данных или логики для обработки, он должен просто действоват ...

Обнаружение режима конструктора из конструктора элемента управления

следуя этому вопросу, можно ли определить, находится ли он в режиме проектирования или выполнения из конструктора объекта? Я понимаю, что это может быть невозможно, и что мне придется изменить то, что я хочу, но сейчас меня интересует этот конкретный вопрос. ...

Преимущество приложения WPF против Winform для бизнес-приложений? [закрытый]

Я знаю asp.net и развитие winform. Я не тот тип разработчиков, который прыгает в новую технологию только потому, что она новая. Это должно дать мне дополнительные преимущества, такие как более высокая производительность. каковы преимущества WPF над Winforms для чистых бизнес-приложений? Меня не интересуют дополнительные глазные конфеты, анимация, градиенты, эффекты отображения изображений и т. д., которые предоставляет WPF. Бизнес-приложения предназначены для ввода данных, отчетов о данных и, в ...

Как поместить элемент управления UserControl в Visual Studio toolBox

Я сделал usercontrol в своем проекте, и после создания проекта мне нужно поместить его в свой набор инструментов и использовать его в качестве общего элемента управления. но я не могу.UserControl в моем пространстве имен проекта, и я пробовал Choose Item в меню правой кнопки мыши, но я не нашел способ добавить его. ...

Как передать аргументы командной строки в приложение WinForms?

У меня есть два разных приложения WinForms, AppA & AppB. Оба работают под управлением .NET 2.0. в AppA я хочу открыть AppB, но мне нужно передать ему аргументы командной строки. Как я могу использовать аргументы, которые я передаю в командной строке? Это мой текущий основной метод в AppB, но я не думаю, что вы можете это изменить? static void main() { } ...

Самый быстрый способ поиска в коллекции строк

: у меня есть текстовый файл примерно 120,000 пользователи (строки), которые я хотел бы сохранить в коллекции, а затем выполнить поиск по этой коллекции. метод поиска будет происходить каждый раз, когда пользователь изменяет текст TextBox и результатом должны быть строки, которые содержат текст TextBox. мне не нужно менять список, просто вытащите результаты и положите их в ListBox. то, что я пробовал до сих пор: Я пробовал с двумя разными коллекциями / контейнерами, которые я сбрасываю стр ...

Показать консоль в приложении Windows?

есть ли способ показать консоль в приложении Windows? Я хочу сделать что-то вроде этого: static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // ... } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } ...

Как внедрить Javascript в элемент управления WebBrowser?

Я попытался это: string newScript = textBox1.Text; HtmlElement head = browserCtrl.Document.GetElementsByTagName("head")[0]; HtmlElement scriptEl = browserCtrl.Document.CreateElement("script"); lblStatus.Text = scriptEl.GetType().ToString(); scriptEl.SetAttribute("type", "text/javascript"); head.AppendChild(scriptEl); scriptEl.InnerHtml = "function sayHello() { alert('hello') }"; scriptEl.InnerHTML и scriptEl.Внутренний текст оба дают ошибки: System.NotSupportedException: Property is not supp ...

Как добавить подсказку или подсказку к метке в C# Winforms?

кажется,Label нет Hint или ToolTip или Hovertext собственность. Итак, какой предпочтительный метод отображения подсказки, подсказки или текста при наведении курсора Label приближается к мыши? ...

Проверка разрешений на запись в каталог и файл in.NET

в моем приложении .NET 2.0 мне нужно проверить, существуют ли достаточные разрешения для создания и записи файлов в каталог. С этой целью у меня есть следующая функция, которая пытается создать файл и записать в него один байт, удаляя себя после этого, чтобы проверить, что разрешения существуют. Я решил, что лучший способ проверить, чтобы на самом деле попробовать и сделать это, ловя любые исключения, которые происходят. Я не особенно доволен общим исключением catch, хотя, так что есть лучше ил ...

Индекс текущей выбранной строки в DataGridView

Это очень просто. Как мне получить индекс выбранного в данный момент Row на DataGridView? Я не хочу Row объект, я хочу индекс (0 .. северный.) ...

Можно ли встроить Gecko или Webkit в форму Windows так же, как WebView?

Я хотел бы знать, если есть такая вещь, как Gecko.NET ;) я имею в виду, так же, как мы можем встроить WebView, и это "экземпляр" IE7 внутри любого приложения Windows Forms (и скажите ему navigateto(fancy_url);). Я хотел бы использовать Firefox или WebKit. кто-нибудь пробовал? обновление: пожалуйста, имейте в виду, что, хотя можно встроить геккон с помощью упомянутых элементов управления, это все еще невозможно print при использовании Геккон. обновление марта 2010: по-прежнему невозможно печ ...

Windows Forms ProgressBar: самый простой способ запуска / остановки шатра?

Я использую C# и Windows Forms. У меня есть нормальный индикатор выполнения, работающий нормально в программе, но теперь у меня есть другая операция, где продолжительность не может быть легко вычислена. Я хотел бы отобразить индикатор выполнения, но не знаю лучшего способа запуска/остановки прокрутки шатра. Я надеялся на что-то столь же простое, как установка скорости шатра, а затем запуск() и остановка (), но это не кажется таким простым. Нужно ли запускать пустой цикл в фоновом режиме? Как мне ...

Формы C#.Закрыть против формы.Распоряжаться

Я новичок в C#, и я попытался взглянуть на более ранние сообщения, но не нашел правильного ответа. в приложении C# Windows Form с одной формой используется Form.Close() лучше или Form.Dispose()? MSDN говорит, что все ресурсы внутри объекта закрыты и форма удаляется при вызове Close. Несмотря на это, я наткнулся на несколько примеров в интернете, которые следуют за Dispose, а не Close. есть ли у одного преимущество перед другим? При каких сценариях мы должны предпочесть один из них другому? ...

Принудительное обновление GUI из потока пользовательского интерфейса

в WinForms, как заставить немедленное обновление пользовательского интерфейса из потока пользовательского интерфейса? то, что я делаю примерно: label.Text = "Please Wait..." try { SomewhatLongRunningOperation(); } catch(Exception e) { label.Text = "Error: " + e.Message; return; } label.Text = "Success!"; текст метки не устанавливается в "Пожалуйста, подождите..."перед операцией. Я решил это, используя другой поток для операции, но он становится волосатым, и я хотел бы упрост ...

Как я могу отключить вкладку внутри TabControl?

есть ли способ отключить вкладку в TabControl? Я использую C#. ...