Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Автор: derelict
Дата сообщения: 20.12.2009 17:26
StanFreeWare
Rich Edit Shortcut Keys
Автор: StanFreeWare
Дата сообщения: 20.12.2009 18:46
derelict
Благодарю. Ох, сколько же их там..
Автор: derelict
Дата сообщения: 20.12.2009 18:57
StanFreeWare
Что вы пытаетесь сделать, если не секрет? Вообще же есть свойство ShortcutsEnabled, которое запрещает или разрешает хоткеи.
Автор: StanFreeWare
Дата сообщения: 20.12.2009 21:01
derelict
Не секрет. Делаю Djvu Bookmarker.
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=32210#1

ShortcutsEnabled слишком круто берет. Мне половину хоткеев нужно оставить.
Автор: derelict
Дата сообщения: 20.12.2009 21:16
StanFreeWare
Ну если некоторые нужны, тогда наверное остается только вручную отменять ненужные, как вы написали до этого.
Автор: dneprcomp
Дата сообщения: 20.12.2009 21:23
StanFreeWare

Цитата:
остается только вручную отменять ненужные

Или, если встроенная в контрол логика обработки позволяет, отменить все, но после проверки разрешать нужные. Т.к. нужных меньше, соoтветственно придется меньше писать.
Автор: StanFreeWare
Дата сообщения: 20.12.2009 21:59
dneprcomp
Спасибо за совет, но нужных хоткеев все же больше. Да и отменять хоткеи (через e.Handled = true) - занятие несложное.
Совсем другое дело разрешать нужные хоткеи после полной отмены. Практически пришлось бы искать в объектной структуре RichEditBox все те команды, которые мы хотим оставить.
Автор: dmention
Дата сообщения: 21.12.2009 09:32

Цитата:
dmention
Вобще на самом деле таких проблем не должно быть. Если содержимое попадает в базу с переносами строк, то и отображаться в textarea должно так же, если конечно вы используете что-то похожее на это:

Код:<asp:textbox textmode="multiline" />


Про это я вообще не в курсе. А что это?

Я использую обычные <TEXTAREA> </TEXTAREA> и чтобы добавить туда предвароительное содержимое пишу между ними <%Response.Write("Текст из поля БД") %>
Автор: derelict
Дата сообщения: 21.12.2009 15:57
dmention
Ну если ты пишешь на ASP, то там же есть компоненты, которые можно использовать, в частности TextBox. Хотя можно делать и так как ты написал. Вообще я сначала подумал, что у тебя проблема с отображением текста в textarea, но потом осознал, что проблема возникает просто при выводе этого текста на странице.
Автор: numetalist
Дата сообщения: 22.12.2009 22:08
подскажите, как можно получить рабочую папку программы по процессу?
Автор: mdid
Дата сообщения: 26.12.2009 10:55
только недавно начал изучать c# и немного не понимаю некоторых вещей..у меня есть главная форма на ней listView1 туда загнал контент..и если нажать на свойства должна показаться вторая форма со свойствами...так вот
form1 не имеет практически никаких свойств еси обратиться к нему через "."
посему
1. как получить свойства формы которые есть на панели свойств?
2. как программно скрыть форму? ибо даже на панели свойств нет что то типа visible
Автор: deliziosso
Дата сообщения: 26.12.2009 11:19
Всем привет, мне нужна простая программка в виде теста или игры для определения рискованности человека кто может написать такую, и куда обращаться, знаю что не по теме, но заранее спасибо Писать сюда strangersova@bk.ru
Автор: blaro
Дата сообщения: 26.12.2009 12:28
mdid

Цитата:
1. как получить свойства формы которые есть на панели свойств?

Если я правильно понял, то Form1.ActiveForm... и так далее.


Цитата:
2. как программно скрыть форму? ибо даже на панели свойств нет что то типа visible

Form1.ActiveForm.Close();
Автор: mdid
Дата сообщения: 26.12.2009 12:35
это я в инете видел...вот только проблема..у меня Form1 имеет всего 6 свойств (ControlCollection,Equals,Main,MouseButtons,MousePosition,ReferenceEquals)
ПС
это проект для wm5
Автор: blaro
Дата сообщения: 26.12.2009 14:16

Цитата:
wm5

Чего?
Автор: mdid
Дата сообщения: 26.12.2009 17:38
windows mobile 5.0
Автор: AutoIT
Дата сообщения: 26.12.2009 20:28
Всем привет =)
Народ, помогите, все голову сломал ((
Запрос к СКУЛ не проходит, говорит ошибка в строке (во второй, где добавление данных, с первой строкой все норм, табличка, колонки создаются...), вот
Код: private void OpenSqlConnection()
{
string connectionString = GetConnectionString();
using (System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionString))
{
richTextBox2.Text = "Устанавливаю коннект к базе MS SQL...";
connection.Open();
richTextBox2.Text = richTextBox2.Text.ToString() + "\n Коннект установлен";
richTextBox2.Text = richTextBox2.Text.ToString() + "\n Версия сервака: " + connection.ServerVersion;
while (Count < 2)
{
string String = GetCommand();
System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand(String, connection);
command.ExecuteScalar();
richTextBox2.Text = richTextBox2.Text.ToString() + "\n" + String;
}
/*
System.Data.SqlClient.SqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
finally
{
reader.Close();
}
*/
}
}

public string GetCommand()
{
Count += 1;
if (Count == 1)
return "CREATE TABLE Person (ID int IDENTITY, FirstName text, LastName text, Adress text)";
else if (Count == 2)
return "INSERT INTO Person ('ID', 'FirstName', 'LastName', 'Adress') VALUES" +
"('1', 'Пупкин', 'Андрей', '1 м-н д. 46, кв. 164')," +
"('2', 'Велосипедов', 'Александр', 'Солнечный д. 2, кв. 82')," +
"('3', 'Макаров', 'Александр', 'Солнечный д. 3, кв. 16')," +
"('4', 'Васильева', 'Марина', 'Солнечный д. 67, кв. 12');";
//else if (Count == 3)
// return "CREATE TABLE Person (ID int IDENTITY, FirstName text, LastName text, Adress text)";
//else if (Count == 4)
// return "CREATE TABLE Person (ID int IDENTITY, FirstName text, LastName text, Adress text)";
return false.ToString();
}

static private string GetConnectionString()
{
return @"Server=localhost\sqlexpressatabase=master;Integrated Security=true;";
}
}
Автор: dneprcomp
Дата сообщения: 27.12.2009 01:53
AutoIT
1.Добавлять несколько рекордов одновременно нельзя. Добавляешь 4 рекорда - делаешь 4 Insert. Исключение - когда источик данных Select.
2.Если ID в таблице является autonumber, то его впрямую вносить нельзя.(можно с предварительной командой - что-то там с Identity True)
3.Данные чтения находятся в рекордсете. А куда потом поместишь - исключительно твое дело. Хочешь в массив, хочешь в файл.

PS. Надо всегда выкладывать error скрин, чтобы не приходилось гадать.
PPS.Опять же пришлось догадыватся о какой 2-й строке идет речь. Insert не находится во второй строке.

ТщательнEе надо...

Автор: BlackVetal
Дата сообщения: 28.12.2009 05:18
AutoIT
Замечание маленькое -
Цитата:
string String = GetCommand();
-это неверно с точки зрения философии, т.к. String - это тип. пиши хотя бы знак подчеркивания впереди ...
Автор: aak1980
Дата сообщения: 02.01.2010 18:50
Модераторы удалите данный пост пожалуйста, разобрался сам.
Автор: JokerX
Дата сообщения: 04.01.2010 08:54
Ребят помогите пожалуйста, гугл на вопрос молчит, может кто то сможет подсказать алгоритм.
Суть собственно вот в чем:
Необходимо создать программу для передача информации на принтер (лазерный, струйный) через usb, но не печатать ее, т.е. отправлять только данные на него.
Автор: dneprcomp
Дата сообщения: 05.01.2010 21:00
JokerX
Что значит
Цитата:
но не печатать ее, т.е. отправлять только данные на него.

И что с этими данными должно происходить, если не печатать?
Автор: blaro
Дата сообщения: 05.01.2010 21:29
Привет всем! С новым вас годом! Скажите мне как добавить новый checkbox в программу? То есть, я знаю как добавлять новые элементы в программу, но это будет временно, до закрытия программы. После её повторного запуска элемент не отображается. Я сначала хотел записывать все изменения в файл, но мой препод сказал что надо в саму программу добовлять без записи в файл. Такое вообще возможно?
Автор: Omicron_Persey_8
Дата сообщения: 06.01.2010 21:49
blaro
Чего?
Автор: blaro
Дата сообщения: 06.01.2010 22:10
Omicron_Persey_8
Представь себе, есть кнопка. Если на нее нажать то будет выполнена функция.

Код:
private void button_Clicked(Object object, Sender e)
{
CheckBox check=new CheckBox();
check.Location=new Point(x,y);
check.Size=new Size(x,y);
check.Name="Something";
check.Text="Something";
GroupBox1.Control.Add(check);
}
Автор: V0lt
Дата сообщения: 06.01.2010 22:27
blaro

Цитата:
Мой препод говорит, что его надо сохранять не в файл а в саму программу.

раньше можно было, сейчас система не даст
Автор: blaro
Дата сообщения: 06.01.2010 22:42
V0lt

Цитата:
раньше можно было, сейчас система не даст

И остается только записывать в файл?

Добавлено:
Или есть что то еще?
Автор: Omicron_Persey_8
Дата сообщения: 07.01.2010 08:40
А разве так:

Цитата:

Код: private void button_Clicked(Object object, Sender e)
{
CheckBox check=new CheckBox();
check.Location=new Point(x,y);
check.Size=new Size(x,y);
check.Name="Something";
check.Text="Something";
GroupBox1.Control.Add(check);
}
Автор: V0lt
Дата сообщения: 07.01.2010 09:06
blaro

Цитата:
И остается только записывать в файл?

можно и в реестр, чтобы файлов не плодить
Автор: JokerX
Дата сообщения: 07.01.2010 09:22
dneprcomp
Собственно сама программа, которая была предназначена для LPT порта, ее необходимо переделать под USB.
rapidshare.com/files/331570043/Prog.rar

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102

Предыдущая тема: Как удалить/добавить/отключить/включить устройство?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.