<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Kbyte.Ru: Программирование на Visual Basic .NET</title>
    <link>http://kbyte.ru</link>
    <description>Visual Basic .NET: Исходные коды, статьи, вопросы и ответы, советы, помощь.</description>
    <language>ru-RU</language>
    <generator>Kbyte.Ru v.5.2011.12.30+</generator>
    <image>
      <url>http://kbyte.ru/Content/Images/kbyte305x130.gif</url>
    </image>
    <ttl>30</ttl>
    <lastBuildDate>Tue, 28 Feb 2012 02:20:19 GMT</lastBuildDate>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vbnet-kbyte-ru" /><feedburner:info uri="vbnet-kbyte-ru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Render Target Bitmap Solution</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/hNWHuZo4xl4/Sources.aspx</link>
      <description>Пример простенького приложения, позволяющего добавить и настроить отображение тени у вашей иконки в формате .png ну и потом конечно всё это сохранить в файл.  &lt;br /&gt;</description>
      <author>Shark1</author>
      <category>Исходные коды</category>
      <category>Графика</category>
      <category>Visual Basic .NET</category>
      <comments>http://kbyte.ru/ru/Programming/Sources.aspx?mode=show&amp;id=1161#comments</comments>
      <pubDate>Tue, 28 Feb 2012 02:20:19 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Programming/Sources.aspx?mode=show&amp;id=1161</feedburner:origLink></item>
    <item>
      <title>БД в VB 2010</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/eVksafXYCsw/Show.aspx</link>
      <description>Привет всем. Во первых спасибо большое за помощь с LİSTBOX. У меня есть еще один вопрос. Помогите пожалуйста. Вопрос вот в чем. Я создал одну маленькую базу данных на SQL Server 2008 и сделал бэкап.Вроде бы все готово. Но я не могу перенести эту базу данных в Visual Basic 2010. Дело в том что раньше базы данных я создавал внутри Visual Basic 2010, но эти БД не отражались в SQL и плюс работали только на одном ПК.Теперь создал БД в SQL Server 2008, но не могу найти как в Visual Basic 2010 включить эту БД. Надеюсь не слишком тупо описал. Заранее спасибо.</description>
      <author>rusiko</author>
      <category>Форумы</category>
      <category>Общие вопросы программирования</category>
      <pubDate>Sun, 26 Feb 2012 23:51:44 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12748</feedburner:origLink></item>
    <item>
      <title>Listbox</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/8vPyvIlLgcs/Show.aspx</link>
      <description>Привет.Подскажите как сделать так чтоб в Visual Basic 2010 при выходе из формы данные в ListBox не стирались (сохранялись).Спасибооо большое!!!!!!!</description>
      <author>rusiko</author>
      <category>Форумы</category>
      <category>Программирование для MS Windows</category>
      <pubDate>Sat, 25 Feb 2012 11:28:50 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12746</feedburner:origLink></item>
    <item>
      <title>GridView заполнять в ручную</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/gtLuMhj7vRw/Show.aspx</link>
      <description>Есть текстовый файл. Загружаю его в директорию сайт\Files оттуда читаю по-строчно и вытаскиваю только необходимые данные.&lt;br /&gt;Извлеченными данными хочу заполнить GridView и после нажатия кнопки эти данные добавлять в БД.&lt;br /&gt;Нужные данные читаю, могу вывести в Label, но в GridView не могу запихнуть. Может я чего то не понимаю. Или для такой задачи мне GridView не подойдет? </description>
      <author>roma_rio</author>
      <category>Форумы</category>
      <category>Web-программирование</category>
      <pubDate>Fri, 24 Feb 2012 17:40:34 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12740</feedburner:origLink></item>
    <item>
      <title>Как прикрепить CMS непосредственно к одной из колонок контрола DGV </title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/Fh3rZ7cIkyw/Show.aspx</link>
      <description>Подскажите, пожалуйста, как программным путём прикрепить контектное меню к определённой колонке в DataGridView?&lt;br /&gt;Например, имеется программно-созданный DGV с четырьмя колонками, одна из которых отображает графические данные.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:vb;"&gt;Private Sub DataGridView1_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseDown
    Dim HitTest As System.Windows.Forms.DataGridView.HitTestInfo
    Dim CM As New ContextMenuStrip
    HitTest = DataGridView1.HitTest(e.X, e.Y)
    Select Case e.Button
      Case System.Windows.Forms.MouseButtons.Right
        Select Case e.Button
          Case MouseButtons.Right
            CM.Items.Clear()
            CM.Items.Add(&amp;quot;Загрузить...&amp;quot;)
            CM.Items.Add(&amp;quot;Удалить...&amp;quot;)
            CM.Items.Add(&amp;quot;Создать водяной знак...&amp;quot;)
            CM.Items.Add(&amp;quot;Копировать&amp;quot;)
            DataGridView1.ContextMenuStrip = CM
            DataGridView1.ContextMenuStrip.Show(DataGridView1, New Point(e.X, e.Y))
        End Select
    End Select
  End Sub&lt;/pre&gt;&lt;/div&gt;</description>
      <author>Scryaga</author>
      <category>Форумы</category>
      <category>Программирование для MS Windows</category>
      <pubDate>Sun, 19 Feb 2012 11:03:51 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12725</feedburner:origLink></item>
    <item>
      <title>Трагедия с картинкой в День Святого Валентина!!!</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/XcvhxI_8ugo/Show.aspx</link>
      <description>Здравствуйте, дорогие наши Волшебники!&lt;br /&gt;&lt;br /&gt;С Праздником вас всех!!!&lt;br /&gt;&lt;br /&gt;Есть у меня такая беда: посетитель закачивает картинку на сервер, а потом я ВРУЧНУЮ добавляю превьюшку к этой самой картинке... &lt;img src='/Content/Images/messageSmiles/Kbyte5x/bu.gif' style='border:none;' /&gt;&lt;br /&gt;&lt;br /&gt;Может ли кто-нибудь из присутствующих здесь Мужчин гармонично вписать код в уже имеющуюся страницу, чтобы при закачке картинки сохранялась и превьюшка с размером 150 пикселей по большей стороне? Интересует формат JPG. &lt;br /&gt;&lt;br /&gt;Сейчас код страницы такой:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:vb;collapse:true;"&gt;&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;System.Data&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;System.Data.OleDB&amp;quot; %&amp;gt;
&amp;lt;script runat=server&amp;gt;
Sub SubmitUploadFile(ByVal sender As Object, ByVal e As EventArgs)
	Dim strFileName, strRootUpload, strUniqueName, PathToUploadFile, CheckFile As String 
	Dim Index As Integer
	If Not (frmFileUpload.PostedFile Is Nothing) then 
	Try 
		strFileName = frmFileUpload.PostedFile.FileName 
	If strFileName &amp;lt;&amp;gt; &amp;quot;&amp;quot; then 
		strFileName = strFileName.Replace(&amp;quot;/&amp;quot;, &amp;quot;\&amp;quot;)
		Index = strFileName.LastIndexOf(&amp;quot;\&amp;quot;)
		strFileName = strFileName.Substring(Index + 1)
		strRootUpload = Server.MapPath(&amp;quot;pictures&amp;quot;)
		strUniqueName = &amp;quot;picture_big.jpg&amp;quot;
		frmFileUpload.PostedFile.SaveAs(strRootUpload &amp;amp; &amp;quot;\&amp;quot; &amp;amp; strUniqueName)
		Response.Redirect(&amp;quot;pictures/picture_big.jpg&amp;quot;)
	End If
	Catch
	End Try
	End If
End Sub
&amp;lt;/script&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;
&amp;lt;center&amp;gt;
		&amp;lt;table&amp;gt;
			&amp;lt;tr&amp;gt; 
				&amp;lt;td&amp;gt;
				&amp;lt;Input ID=&amp;quot;frmFileUpload&amp;quot; Type=&amp;quot;File&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
				&amp;lt;asp:Button ID=&amp;quot;btnUploadFile&amp;quot; Text=&amp;quot;загрузить файл&amp;quot; Type=&amp;quot;Submit&amp;quot; OnClick=&amp;quot;SubmitUploadFile&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
				&amp;lt;/td&amp;gt;
			&amp;lt;/tr&amp;gt;
		&amp;lt;/table&amp;gt;
&amp;lt;/center&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <author>Ann</author>
      <category>Форумы</category>
      <category>Web-программирование</category>
      <pubDate>Tue, 14 Feb 2012 13:51:17 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12699</feedburner:origLink></item>
    <item>
      <title>Редактирование всех строк в checkedlistbox при нажатии кнопки</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/YTqtZqPiW4s/Show.aspx</link>
      <description>В моём приложении в элементе управления checkedlistbox появляется список файлов, которые необходимо удалить и создаётся новый список.&lt;br /&gt;При нажатии кнопки, определённые файлы удаляются, далее программа переводит в listbox новый спмсок файлов этим кодом:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:vb;"&gt; Dim i As Integer
  'перевод в ListBox1
  For i = 0 To CheckedListBox1.CheckedItems.Count - 1
   rootform.ListBox1.Items.Add(CheckedListBox1.CheckedItems(i))
  Next i
  If rootform.ListBox1.Items.Count &amp;gt; 0 Then
  End If&lt;/pre&gt;&lt;/div&gt;Но строки &amp;quot;&lt;strong&gt;&lt;span style='text-decoration:underline;'&gt;&lt;span style='text-decoration:underline;'&gt;C:\Games\&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;data\maps\props.img&amp;quot; должны превратиться в &amp;quot;&lt;span style='text-decoration:underline;'&gt;&lt;strong&gt;IMG platform:/&lt;/strong&gt;&lt;/span&gt;DATA/MAPS/PROPS.IMG&amp;quot; и так со всеми строками&lt;br /&gt;Вроде мысли есть на счёт кода, но получается провальная реализация. &lt;br /&gt;Помогите &lt;img src='/Content/Images/messageSmiles/Kbyte5x/help.gif' style='border:none;' /&gt;</description>
      <author>71kosty@n97</author>
      <category>Форумы</category>
      <category>Общие вопросы программирования</category>
      <pubDate>Wed, 08 Feb 2012 16:45:20 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12681</feedburner:origLink></item>
    <item>
      <title>Обработка данных при работе с DataGridView</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/oejYC377eTc/Sources.aspx</link>
      <description>Пример показывает, как введённые данные (включая фото) в ячейки DataGridView можно сохранить в XML-файл, созданный приложением автоматически. При новом запуске вся таблица сохранённых данных будет отображена в ячейках DataGridView. </description>
      <author>Scryaga</author>
      <category>Исходные коды</category>
      <category>Работа с XML/XSL</category>
      <category>Visual Basic .NET</category>
      <comments>http://kbyte.ru/ru/Programming/Sources.aspx?mode=show&amp;id=1158#comments</comments>
      <pubDate>Sun, 05 Feb 2012 15:40:29 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Programming/Sources.aspx?mode=show&amp;id=1158</feedburner:origLink></item>
    <item>
      <title>Эвенты в VB.NET</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/-fpFfF-Vkr4/Show.aspx</link>
      <description>Столкнулся с небольшой проблемой с эвентами, при переводе кода с C# на VB.NET, исходный текст на C#:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:csharp;"&gt;			IPAddress[] hosts = Dns.Resolve(Dns.GetHostName()).AddressList;
			if (hosts.Length == 0)
				throw new NotSupportedException(&amp;quot;This computer does not have non-loopback interfaces installed!&amp;quot;);
			m_PacketMonitors = new PacketMonitor[hosts.Length - 1];
			for(int i = 0; i &amp;lt; m_PacketMonitors.Length - 1; i++) {
				m_PacketMonitors[i] = new PacketMonitor(hosts[i]);
				m_PacketMonitors[i].NewPacket += new NewPacketEventHandler(this.OnNewPacket);
			}&lt;/pre&gt;&lt;/div&gt;OnNewPacket:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:csharp;"&gt;		private void OnNewPacket(PacketMonitor pm, Packet p) {
			m_Packets.Add(p);
		}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;NewPacketEventHandler - хэндлер из скомпилированной библиотеки, подключенной к проекту, переводим все это дело на VB:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:vb;"&gt;   Sub Init()
        'Dim Packet As Packet
        Dim hosts As IPAddress() = Dns.Resolve(Dns.GetHostName()).AddressList

        If hosts.Length = 0 Then
            Debug(&amp;quot;This computer does not have non-loopback interfaces installed!&amp;quot;)
        End If

        m_PacketMonitors = New PacketMonitor(hosts.Length - 1) {}

        For i = 0 To m_PacketMonitors.Length - 1
            m_PacketMonitors(i) = New PacketMonitor(hosts(i))
            '&amp;gt;&amp;gt;&amp;gt;
            m_PacketMonitors(i).NewPacket += New NewPacketEventHandler(AddressOf OnNewPacket) 'Ошибко
            '&amp;lt;&amp;lt;&amp;lt;
        Next
    End Sub

    Private Sub OnNewPacket(ByVal pm As PacketMonitor, ByVal p As Packet)
        If p.Protocol = PacketMonitor.Protocol.Tcp Then
            MsgBox(&amp;quot;fuck yeah&amp;quot;)
        End If
    End Sub&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Ошибка подсвеченного места:&lt;blockquote&gt;Public Event NewPacket(pm As Org.Mentalis.Network.PacketMonitor.PacketMonitor, p As Org.Mentalis.Network.PacketMonitor.Packet)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event.&lt;/blockquote&gt;&lt;br /&gt;В эвентах полный пень, прошу помощи)&lt;br /&gt;&lt;br /&gt;ПыСы&lt;br /&gt;Все это надо запилить в отдельном классе (Первый проект, который на C#, делает все в пределе класса формы)</description>
      <author>[i]Pro</author>
      <category>Форумы</category>
      <category>Общие вопросы программирования</category>
      <pubDate>Fri, 27 Jan 2012 20:01:16 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12645</feedburner:origLink></item>
    <item>
      <title>Как сохранить картинку, введённую в ячейку в DataGridView?</title>
      <link>http://feedproxy.google.com/~r/vbnet-kbyte-ru/~3/yPRV-Pyw3zg/Show.aspx</link>
      <description>На сегодняшний день не хватает знаний, - как сохранять картинки, введённые в ячейки DataGridView?&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="brush:vb;"&gt; Private Sub DataGridView1_CellMouseDoubleClick(sender As Object, e As System.Windows.Forms. _
        DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseDoubleClick
    'загружаем картинку из файла в выбранную ячейку в DataGridView
    Dim myFile As String
    If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
      myFile = OpenFileDialog1.FileName
      DataGridView1.Item(point1.X, point1.Y).Value = Image.FromFile(myFile)
    End If
  End Sub

  Private Sub DataGridView1_CellMouseEnter(sender As Object, e As System.Windows.Forms. _
        DataGridViewCellEventArgs) Handles DataGridView1.CellMouseEnter
    'вычисление координат курсора
    point1.X = e.ColumnIndex
    point1.Y = e.RowIndex
  End Sub&lt;/pre&gt;&lt;/div&gt;</description>
      <author>Scryaga</author>
      <category>Форумы</category>
      <category>Программирование для MS Windows</category>
      <pubDate>Sun, 22 Jan 2012 16:54:42 GMT</pubDate>
    <feedburner:origLink>http://kbyte.ru/ru/Forums/Show.aspx?id=12600</feedburner:origLink></item>
  </channel>
</rss>

