印刷プレビュー コードが機能しません。どうすればこれを機能させることができますか。助けていただければ幸いです。ありがとうございました。最後のチェックアウトの領収書を表示しようとしていますが、写真を貼り付けることができなかったので、次のようになります。
顧客 ID: 役職: 名前: Bob 住所: 車: 車の ID: アップグレード: 費用: 製品 ID: ショップ ID:
これらを印刷プレビュー画面の列レイアウトで表示したい。どうすればいいですか?
また、「変数 'LineToPrints' は以前に使用されており、null 値になる可能性があります」という警告が表示されます。
Dim TitleFont As New Font("Courier New", 15, FontStyle.Bold)
Dim MyFont As New Font("Courier New", 12, FontStyle.Regular)
Dim MyFormat As String = "{0, 15}{1,15}"
Dim LineToPrints As String
Dim X As Integer
Dim Y As Integer
X = 15
FontHeight = MyFont.GetHeight(e.Graphics)
e.Graphics.DrawString("Checkout Receipt", TitleFont, Brushes.Black, X, Y)
For Y = 15 To 165 Step 15
Select Case Y
Case 30
LineToPrints = String.Format(MyFormat, "Customer ID: " & OneCustomer.CustomerID)
Case 45
LineToPrints = String.Format(MyFormat, "Title: " & OneCustomer.Title)
Case 60
LineToPrints = String.Format(MyFormat, "Name: " & Trim(OneCustomer.FirstName) & Trim(OneCustomer.LastName))
Case 75
LineToPrints = String.Format(MyFormat, "Address: " & OneCustomer.Address)
Case 90
LineToPrints = String.Format(MyFormat, "Car(s): " & OneBooking.Car)
Case 105
LineToPrints = String.Format(MyFormat, "Car ID: " & OneBooking.CarID)
Case 120
LineToPrints = String.Format(MyFormat, "Upgrades: " & OneBooking.Upgrade)
Case 135
LineToPrints = String.Format(MyFormat, "Cost: " & FormatCurrency(TotalCost))
Case 150
LineToPrints = String.Format(MyFormat, "Product ID: " & OneStock.ProductID)
Case 165
LineToPrints = String.Format(MyFormat, "ShopID: " & OneStock.ShopID)
End Select
e.Graphics.DrawString(LineToPrints, TitleFont, Brushes.Black, X, Y + 10)
e.Graphics.DrawString("Thank You For Purchasing At 'Ford Mustaang Selection Buyout'.", TitleFont, Brushes.Black, X, Y)
Next