Wednesday, September 19, 2012
C1FlexGrid 'de istenen satıra odaklanmak.
focusIndex=5
fgFlexGrid.Focus()
fgFlexGrid.Row = focusIndex
How to focus on a row into C1FlexGrid.
Excel VBA: Kolon Numarasından Kolon Harfini Öğrenmek
Function GetColumnLetter(ColumnNumber As Integer) As String
GetColumnLetter= Left(Cells(1, ColumnNumber).Address(1, 0), InStr(1, Cells(1, ColumnNumber).Address(1, 0), "$") - 1)
End Function
Monday, September 10, 2012
VB .NET Runtime Hatalarından Bazıları
The Following table lists many of the runtime errors that Visual Basic application can encounter:
Error Number
|
Default Error Message
|
5
|
Procedure call or argument is not valid
|
6
|
Overflow
|
7
|
Out of Memory
|
11
|
Division by Zero
|
51
|
Internal Error
|
52
|
Bad file name or number
|
53
|
File not found
|
55
|
File already open
|
76
|
Path not found
|
482
|
Printer error
|
Bir formdan başka bir formdaki metodu çağırmak.
Bir form üzerinden başka bir formu çağırıp, bu form üzerinden de diğer formun üzerindeki bir metodu çalıştırmak isteyebiliriz(eğer ki showdialog kullanılmayacaksa.). Örneğin aşağıdaki gibi frmSubForm adında bir alt formumuz ve frmMain adında da bir başka formumuz olsun.
frmMain üzerinde bir buton'a aşağıdaki kodu ekleyerek alt formun açılmasını sağlarız.
Dim myBtn As New frmSubForm()
myBtn.Opener=Me
myBtn.Show()
ve alt formumuz içinde bir metod daha oluşturarak diğer formumuzun referans olarak gönderildiği _opener değişkenini frmMain'e directcast yaparak form üzerinde bulunan metodları çağırabiliriz.
Public Class frmSubForm
Private _opener As Form
Public Property Opener() As Form
Get
Return _opener
End Get
Set(ByVal Value As Form)
_opener = Value
End Set
End Property
Public Sub RunMethodFromMainForm()
DirectCast(opener, frmMain).MyMethod()
End Sub
End Class
Thursday, August 30, 2012
VB.Net'te bir control'e tooltip eklemek
Private myToolTip As ToolTip
myToolTip = New ToolTip()
myToolTip.SetToolTip(Button1, "My Tooltip Text")
Tuesday, August 28, 2012
DataGridView'de Header Kısmına ComboBox Eklemek
Form_Load(........
Dim rect As Rectangle = DataGridView1.GetCellDisplayRectangle(3, -1, True)
'cbVolumeOrder, datagridview üzerinde göstermek istediğimiz combobox ımız
cbVolumeOrder.Location = New Point(rect.Location.X + 60, rect.Location.Y + 15)
DataGridView1.Controls.Add(cbVolumeOrder)
Subscribe to:
Posts (Atom)